PSR4Namespace
class PSR4Namespace
Represent a PSR-4 namespace. Allow discovering classes.
Methods
No description
Discover classes in the namespace folder following PSR-4 convention, directly at top-level, ignoring subdirectories.
Discover classes in the namespace folder following PSR-4 convention, including all subfolders.
Discover classes for a specific namespace in a specific folder, following the PSR-4 convention, including all subfolders.
Details
at line 14
__construct(string $namespacePrefix, string $baseDirectory)
No description
at line 31
array
discover()
Discover classes in the namespace folder following PSR-4 convention, directly at top-level, ignoring subdirectories.
at line 47
array
discoverRecursive()
Discover classes in the namespace folder following PSR-4 convention, including all subfolders.
at line 71
static array
discoverAllClasses(string $namespacePrefix, string $baseDirectory)
Discover classes for a specific namespace in a specific folder, following the PSR-4 convention, including all subfolders.