1
0
Fork 0
mirror of https://github.com/composer/composer synced 2025-05-09 00:22:53 +00:00

Add a line and example to the documentation covering the need to require the autoloader file in order to use autoloaded files

This commit is contained in:
Jonathan Eskew 2015-06-27 14:38:09 -07:00
parent 943107cfe7
commit 26a2e94e78

View file

@ -82,6 +82,8 @@ For any given event:
and command-line executable commands.
- PHP classes containing defined callbacks must be autoloadable via Composer's
autoload functionality.
- If a defined callback relies on functions defined outside of a class, the callback
must explicitly require the composer autoloader.
Script definition example:
@ -121,6 +123,14 @@ class MyClass
$composer = $event->getComposer();
// do stuff
}
public static function postAutoloadDump(Event $event)
{
$vendorDir = $event->getComposer()->getConfig()->get('vendor-dir');
require "$vendorDir/autoload.php";
some_function_from_an_autoloaded_file();
}
public static function postPackageInstall(PackageEvent $event)
{