package Default
inherited_from \Zend\Code\Annotation\AnnotationCollection

 Methods

__construct()

__construct(\Zend\Code\Annotation\AnnotationManager $annotationManager, string $docComment, \Zend\Code\NameInformation $nameInformation = null) : \Zend\Code\Scanner\AnnotationScanner

Parameters

$annotationManager

\Zend\Code\Annotation\AnnotationManager

$docComment

string

$nameInformation

\Zend\Code\NameInformation

Returns

\Zend\Code\Scanner\AnnotationScanner

Checks if the collection has annotations for a class

hasAnnotation(string $class) : boolean
Inherited

Parameters

$class

string

Returns

boolean

setNameInformation()

setNameInformation(\Zend\Code\NameInformation $nameInformation) 

Parameters

$nameInformation

\Zend\Code\NameInformation

scan()

scan(array $tokens) 

Parameters

$tokens

array

tokenize()

tokenize() : array

Returns

array

 Properties

 

$annotationManager

$annotationManager : \Zend\Code\Annotation\AnnotationManager

Default

null
 

$annotations

$annotations : array

Default

array()
 

$docComment

$docComment : string

Default

null
 

$isScanned

$isScanned : boolean

Default

false
 

$nameInformation

$nameInformation : \Zend\Code\NameInformation

Default

null