Class Finder
| category |
System |
|---|---|
| package |
Shared |
| subpackage |
ClassFinder |
__construct(\ClassFinderSettingsInterface $settings, \DataCache $dataCache)
__destruct()
Update the cache file with the latest results.
_hasNeededParent(string $className, string $neededParentClassName) : boolean
string
string
boolean
_isLoadableClassFile(string $classFile) : boolean
string
boolean
findByInterface(string $interfaceName) : array
Array format: [ClassName] => [ClassFullFilePath]
| Throws |
|
|---|
string
array
findByParent(string $parentClassName) : array
Array format: [ClassName] => [ClassFullFilePath]
string
array
availableClassesArray : array
| var |
|---|
array
allowedDirectories : array
| var |
|---|
array
disallowedDirectories : array
| var |
|---|
array
dataCache : \DataCache
| var |
|---|
\DataCache
cachedResults : array
| var |
|---|
array