Methods

__construct()

__construct(string $file, \Zend\Code\Annotation\AnnotationManager $annotationManager) 

Parameters

$file

string

Exceptions

\Zend\Code\Exception\InvalidArgumentException

__toString()

__toString() 
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::__toString()
inherited_from \Zend\Code\Scanner\FileScanner::__toString()

clearCache()

clearCache() : void

Export

export($tokens) 
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::export()
inherited_from \Zend\Code\Scanner\FileScanner::export()

Parameters

$tokens

getAnnotationManager()

getAnnotationManager() : \Zend\Code\Annotation\AnnotationManager

Return the class object from this scanner

getClass(int | string $className) : \Zend\Code\Scanner\ClassScanner

Parameters

$className

intstring

Exceptions

\Zend\Code\Exception\InvalidArgumentException

Returns

getClassNameInformation()

getClassNameInformation(string $className) : bool | null | \Zend\Code\NameInformation

Parameters

$className

string

Returns

getClassNames()

getClassNames() : array

Returns

array

getClasses()

getClasses() : array

Returns

array

Get doc comment

getDocComment() : null | string

Returns

nullstring

getFile()

getFile() : array | null | string

Returns

arraynullstring

getFunctionNames()

getFunctionNames() : array

Returns

array

getFunctions()

getFunctions() : array

Returns

array

getIncludes()

getIncludes() : array

Returns

array

getNamespaces()

getNamespaces() : array

Returns

array

getUses()

getUses(null | string $namespace) : array | null

Parameters

$namespace

nullstring

Returns

arraynull

Check for namespace

hasNamespace(string $namespace) : bool
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::hasNamespace()
inherited_from \Zend\Code\Scanner\FileScanner::hasNamespace()

Parameters

$namespace

string

Returns

bool

getUsesNoScan()

getUsesNoScan(string $namespace) : null | array
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::getUsesNoScan()
inherited_from \Zend\Code\Scanner\FileScanner::getUsesNoScan()

Parameters

$namespace

string

Exceptions

\Zend\Code\Exception\InvalidArgumentException

Returns

nullarray

Scan

scan() 
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::scan()
inherited_from \Zend\Code\Scanner\FileScanner::scan()

Exceptions

\Zend\Code\Exception\RuntimeException

 Properties

 

$annotationManager

$annotationManager : \Zend\Code\Annotation\AnnotationManager
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$annotationManager
inherited_from \Zend\Code\Scanner\FileScanner::$$annotationManager
 

$cache

$cache : array

 

$docComment

$docComment : null
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$docComment
inherited_from \Zend\Code\Scanner\FileScanner::$$docComment
 

$file

$file : string
Inherited

inherited_from \Zend\Code\Scanner\FileScanner::$$file
 

$fileScanner

$fileScanner : null | \Zend\Code\Scanner\FileScanner

 

$infos

$infos : array
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$infos
inherited_from \Zend\Code\Scanner\FileScanner::$$infos
 

$isScanned

$isScanned : bool
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$isScanned
inherited_from \Zend\Code\Scanner\FileScanner::$$isScanned
 

$nameInformation

$nameInformation : \Zend\Code\NameInformation
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$nameInformation
inherited_from \Zend\Code\Scanner\FileScanner::$$nameInformation
 

$tokens

$tokens : array
Inherited

inherited_from \Zend\Code\Scanner\TokenArrayScanner::$$tokens
inherited_from \Zend\Code\Scanner\FileScanner::$$tokens