/** * Implements hook_xautoload() * * Register additional classes, namespaces, autoload patterns, that are not * already registered by default. * * @param \Drupal\xautoload\Adapter\LocalDirectoryAdapter $adapter * An adapter object that can register stuff into the class loader. */ function hook_xautoload($adapter) { // Register a namespace with PSR-0. $adapter->add('Acme\\GardenKit\\', 'shrubbery/lib'); // Register a namespace with PSR-4. $adapter->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. $adapter->absolute()->composerDir('sites/all/vendor/composer'); }