PHP Class ApiGen\Parser\Reflection\Extractors\AnnotationPropertyExtractor

Inheritance: implements ApiGen\Contracts\Parser\Reflection\Extractors\AnnotationPropertyExtractorInterface
Afficher le fichier Open project: apigen/apigen Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface $reflectionFactory )
extractFromReflection ( ApiGen\Contracts\Parser\Reflection\ClassReflectionInterface $classReflection )

Private Methods

Méthode Description
getStartLine ( string $annotation ) : integer
processMagicPropertyAnnotation ( string $annotation, string $annotationName ) : ApiGen\Contracts\Parser\Reflection\Magic\MagicPropertyReflectionInterface[]

Method Details

__construct() public méthode

public __construct ( ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface $reflectionFactory )
$reflectionFactory ApiGen\Contracts\Parser\Reflection\TokenReflection\ReflectionFactoryInterface

extractFromReflection() public méthode

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