Automatically and recursively require_once all files in a directory.
Automatically load all PHP files in the specified directory. Recursively., (*1)
Install via composer by adding the package to your composer file.
"aaronholbrook/autoload": "1.*", does the trick., (*2)
Be sure to include the regular composer load file via
require( __DIR__ . '/vendor/autoload.php' );., (*3)
Please note that although similarly named, this Autoload library is meant for loading all PHP files in a given directory. This does NOT function in the manner of the built-in PSR-4 PHP Autoloader., (*4)
Simply load your desired
includes or whatever directory by calling:, (*5)
\AaronHolbrook\Autoload\autoload( __DIR__ . 'includes' );
Since this is a recursive loader, you should be conscious of what you're placing in your autoloaded directory., (*6)
Things I wouldn't recommend doing: * Placing a big (or any) PHP library in the autoloaded directory (this should/could be handled better with composer anyways!) * Being lax with permissions on a server. Obviously this is never a good idea, but I would be sure that your folder / file permissions are up to snuff (or strange files may be loaded), (*7)
Be aware that this may not be the right choice for your project. Please be fully aware of what this plugin does and how it works., (*8)