PhpParser\Builder\ClassTest::testExtendsImplements PHP Метод

testExtendsImplements() публичный Метод

    public function testExtendsImplements()
    {
        $node = $this->createClassBuilder('SomeLogger')->extend('BaseLogger')->implement('Namespaced\\Logger', new Name('SomeInterface'))->implement('\\Fully\\Qualified', 'namespace\\NamespaceRelative')->getNode();
        $this->assertEquals(new Stmt\Class_('SomeLogger', array('extends' => new Name('BaseLogger'), 'implements' => array(new Name('Namespaced\\Logger'), new Name('SomeInterface'), new Name\FullyQualified('Fully\\Qualified'), new Name\Relative('NamespaceRelative')))), $node);
    }