-<?php
+<?php declare(strict_types=1);
namespace PhpParser\Node\Stmt;
use PhpParser\Node;
+use PHPUnit\Framework\TestCase;
-class InterfaceTest extends \PHPUnit_Framework_TestCase
+class InterfaceTest extends TestCase
{
public function testGetMethods() {
- $methods = array(
+ $methods = [
new ClassMethod('foo'),
new ClassMethod('bar'),
- );
- $interface = new Class_('Foo', array(
- 'stmts' => array(
- new Node\Stmt\ClassConst(array(new Node\Const_('C1', new Node\Scalar\String_('C1')))),
+ ];
+ $interface = new Class_('Foo', [
+ 'stmts' => [
+ new Node\Stmt\ClassConst([new Node\Const_('C1', new Node\Scalar\String_('C1'))]),
$methods[0],
- new Node\Stmt\ClassConst(array(new Node\Const_('C2', new Node\Scalar\String_('C2')))),
+ new Node\Stmt\ClassConst([new Node\Const_('C2', new Node\Scalar\String_('C2'))]),
$methods[1],
- new Node\Stmt\ClassConst(array(new Node\Const_('C3', new Node\Scalar\String_('C3')))),
- )
- ));
+ new Node\Stmt\ClassConst([new Node\Const_('C3', new Node\Scalar\String_('C3'))]),
+ ]
+ ]);
$this->assertSame($methods, $interface->getMethods());
}