Methods

__construct()

__construct(null | string | array $directory) 

Parameters

$directory

nullstringarray

__ToString

__toString() 

todo implement method

addDirectory()

addDirectory(\Zend\Code\Scanner\DirectoryScanner | string $directory) : void

addDirectoryScanner()

addDirectoryScanner(\Zend\Code\Scanner\DirectoryScanner $directoryScanner) : void

Parameters

addFileScanner()

addFileScanner(\Zend\Code\Scanner\FileScanner $fileScanner) : void

Parameters

Export

export() 

todo implement method

getClass()

getClass(string $class, bool $returnDerivedScannerClass) : \Zend\Code\Scanner\ClassScanner | \Zend\Code\Scanner\DerivedClassScanner

Parameters

$class

string

$returnDerivedScannerClass

bool

Exceptions

\Zend\Code\Exception\InvalidArgumentException

Returns

getClassNames()

getClassNames() : array

Returns

array

getClasses()

getClasses(bool $returnDerivedScannerClass) : array

Parameters

$returnDerivedScannerClass

bool

Returns

array

getFiles()

getFiles(bool $returnFileScanners) : array

Parameters

$returnFileScanners

bool

Returns

array

getNamespaces()

getNamespaces() 

todo implement method

hasClass()

hasClass(string $class) : bool

Parameters

$class

string

Returns

bool

Create class to file scanner cache

createClassToFileScannerCache() : void

scan()

scan() : void

 Properties

 

$classToFileScanner

$classToFileScanner : array

 

$directories

$directories : string[] | \Zend\Code\Scanner\DirectoryScanner[]

 

$fileScanners

$fileScanners : \Zend\Code\Scanner\FileScanner[]

 

$isScanned

$isScanned : bool