Creates a PHP interface from reflection
public static fromReflection ( ReflectionClass $ref ) : |
||
$ref | ReflectionClass | |
return |
public function testFromReflection() { $interface = PhpInterface::create('DummyInterface')->setNamespace('gossi\\codegen\\tests\\fixture')->setDescription('Dummy docblock')->setMethod(PhpMethod::create('foo')); $interface->generateDocblock(); $this->assertEquals($interface, PhpInterface::fromReflection(new \ReflectionClass('gossi\\codegen\\tests\\fixture\\DummyInterface'))); }
public function testFromReflection() { $expected = Fixtures::createDummyInterface(); $actual = PhpInterface::fromReflection(new \ReflectionClass('gossi\\codegen\\tests\\fixtures\\DummyInterface')); $this->assertEquals($expected, $actual); }