krzysztof-moskalik / class-loader
Simple tool to load all classes from given directory
Installs: 62
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
pkg:composer/krzysztof-moskalik/class-loader
Requires
- gnugat/nomo-spaco: ^0.4.3
README
This is a simple tool to get class object from given directory.
Usage
Basic usage:
$loader = new ClassLoader(); $objects = $loader->loadClassesFromDirectory( __DIR__ . '/src/' );
This will return objects from all classes that exists in ./src directory.
If your classes needed some _construct arguments, you can pass them as second argument.
Third argument is used for filtering returned objects base on instanceof function,
so you can only get children of given class or those implementing specified interface.