/**
 * 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');
}