-<?php
+<?php declare(strict_types=1);
namespace PhpParser\Builder;
use PhpParser\Comment;
use PhpParser\Node\Name;
use PhpParser\Node\Stmt;
+use PHPUnit\Framework\TestCase;
-class TraitTest extends \PHPUnit_Framework_TestCase
+class TraitTest extends TestCase
{
protected function createTraitBuilder($class) {
return new Trait_($class);
$method1 = new Stmt\ClassMethod('test1');
$method2 = new Stmt\ClassMethod('test2');
$method3 = new Stmt\ClassMethod('test3');
- $prop = new Stmt\Property(Stmt\Class_::MODIFIER_PUBLIC, array(
+ $prop = new Stmt\Property(Stmt\Class_::MODIFIER_PUBLIC, [
new Stmt\PropertyProperty('test')
- ));
+ ]);
$use = new Stmt\TraitUse([new Name('OtherTrait')]);
$trait = $this->createTraitBuilder('TestTrait')
->setDocComment('/** Nice trait */')
*/
public function testInvalidStmtError() {
$this->createTraitBuilder('Test')
- ->addStmt(new Stmt\Echo_(array()))
+ ->addStmt(new Stmt\Echo_([]))
;
}
}