/** * Implements hook_xautoload() * * Register additional classes, namespaces, autoload patterns, that are not * already registered by default. * * @param \xautoload_InjectedAPI_hookXautoload $api * An adapter object that can register stuff into the class loader. */ function hook_xautoload($api) { // Register a namespace with PSR-0. $api->add('Acme\\GardenKit\\', 'shrubbery/lib'); // Register a namespace with PSR-4. $api->absolute()->addPsr4('Acme\\ShrubGardens\\', '/home/karnouffle/php/shrub-gardens/src'); // Scan sites/all/vendor/composer for Composer-generated autoload files, e.g. // 'sites/all/vendor/composer/autoload_namespaces.php', etc. $api->absolute()->composerDir('sites/all/vendor/composer'); }