Skip to content

Commit c537463

Browse files
committed
readme: used ::class (except for section about namespace resolving)
1 parent c30e587 commit c537463

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

readme.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ $class = new Nette\PhpGenerator\ClassType('Demo');
4343

4444
$class
4545
->setFinal()
46-
->setExtends('ParentClass')
47-
->addImplement('Countable')
48-
->addTrait('Nette\SmartObject')
46+
->setExtends(ParentClass::class)
47+
->addImplement(Countable::class)
48+
->addTrait(Nette\SmartObject::class)
4949
->addComment("Description of class.\nSecond line\n")
5050
->addComment('@property-read Nette\Forms\Form $form');
5151

@@ -439,8 +439,8 @@ If the class already exists, it will be overwritten.
439439
You can define use-statements:
440440

441441
```php
442-
$namespace->addUse('Http\Request'); // use Http\Request;
443-
$namespace->addUse('Http\Request', 'HttpReq'); // use Http\Request as HttpReq;
442+
$namespace->addUse(Http\Request::class); // use Http\Request;
443+
$namespace->addUse(Http\Request::class, 'HttpReq'); // use Http\Request as HttpReq;
444444
```
445445

446446
**IMPORTANT NOTE:** when the class is part of the namespace, it is rendered slightly differently: all types (ie. type hints, return types, parent class name,

0 commit comments

Comments
 (0)