PHP Class ApiGen\Parser\Reflection\Extractors\AnnotationMethodExtractor

Inheritance: implements ApiGen\Contracts\Parser\Reflection\Extractors\AnnotationMethodExtractorInterface
Datei anzeigen Open project: apigen/apigen Class Usage Examples

Public Methods

Method Description
__construct ( ReflectionFactory $reflectionFactory )
extractFromReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflectionClass )

Private Methods

Method Description
attachMethodParameters ( ApiGen\Parser\Reflection\ReflectionMethodMagic $method, string $args )
getStartLine ( string $annotation ) : integer
processMagicMethodAnnotation ( string $annotation ) : ApiGen\Parser\Reflection\ReflectionMethodMagic[] | array

Method Details

__construct() public method

public __construct ( ReflectionFactory $reflectionFactory )
$reflectionFactory ApiGen\Parser\Reflection\TokenReflection\ReflectionFactory

extractFromReflection() public method

public extractFromReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $reflectionClass )
$reflectionClass ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface