File tree Expand file tree Collapse file tree 8 files changed +23
-9
lines changed Expand file tree Collapse file tree 8 files changed +23
-9
lines changed Original file line number Diff line number Diff line change 15
15
],
16
16
"require" : {
17
17
"php" : " >=5.6.0" ,
18
- "nette/utils" : " ~2.2 "
18
+ "nette/utils" : " ~2.4 "
19
19
},
20
20
"require-dev" : {
21
21
"nette/tester" : " ~1.4" ,
Original file line number Diff line number Diff line change 14
14
/**
15
15
* Class/Interface/Trait description.
16
16
*/
17
- class ClassType extends Nette \Object
17
+ class ClassType
18
18
{
19
+ use Nette \SmartObject;
20
+
19
21
const TYPE_CLASS = 'class ' ;
20
22
21
23
const TYPE_INTERFACE = 'interface ' ;
Original file line number Diff line number Diff line change 15
15
*/
16
16
class Helpers
17
17
{
18
+ use Nette \StaticClass;
19
+
18
20
const PHP_IDENT = '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* ' ;
19
21
const MAX_DEPTH = 50 ;
20
22
Original file line number Diff line number Diff line change 13
13
/**
14
14
* Method or function description.
15
15
*/
16
- class Method extends Nette \Object
16
+ class Method
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** @var string|NULL */
19
21
private $ name ;
20
22
Original file line number Diff line number Diff line change 13
13
/**
14
14
* Method parameter description.
15
15
*/
16
- class Parameter extends Nette \Object
16
+ class Parameter
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** @var string */
19
21
private $ name = '' ;
20
22
Original file line number Diff line number Diff line change 7
7
8
8
namespace Nette \PhpGenerator ;
9
9
10
- use Nette \ Object ;
10
+ use Nette ;
11
11
use Nette \Utils \Strings ;
12
12
13
13
19
19
* - doc comments
20
20
* - one or more namespaces
21
21
*/
22
- class PhpFile extends Object
22
+ class PhpFile
23
23
{
24
+ use Nette \SmartObject;
25
+
24
26
/** @var string|NULL */
25
27
private $ comment ;
26
28
Original file line number Diff line number Diff line change 7
7
8
8
namespace Nette \PhpGenerator ;
9
9
10
+ use Nette ;
10
11
use Nette \InvalidStateException ;
11
- use Nette \Object ;
12
12
use Nette \Utils \Strings ;
13
13
14
14
20
20
* - variable amount of use statements
21
21
* - one or more class declarations
22
22
*/
23
- class PhpNamespace extends Object
23
+ class PhpNamespace
24
24
{
25
+ use Nette \SmartObject;
26
+
25
27
/** @var string */
26
28
private $ name ;
27
29
Original file line number Diff line number Diff line change 13
13
/**
14
14
* Class property description.
15
15
*/
16
- class Property extends Nette \Object
16
+ class Property
17
17
{
18
+ use Nette \SmartObject;
19
+
18
20
/** @var string */
19
21
private $ name = '' ;
20
22
You can’t perform that action at this time.
0 commit comments