gossi\codegen\model\PhpInterface::fromReflection PHP 메소드

fromReflection() 공개 정적인 메소드

Creates a PHP interface from reflection
사용 중단: Use fromFile() instead
public static fromReflection ( ReflectionClass $ref ) : PhpInterface
$ref ReflectionClass
리턴 PhpInterface
    public static function fromReflection(\ReflectionClass $ref)
    {
        return static::fromFile($ref->getFileName());
    }

Usage Example

 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')));
 }
All Usage Examples Of gossi\codegen\model\PhpInterface::fromReflection