function libraries_xautoload in X Autoload 7.4
Same name and namespace in other branches
- 7.2 xautoload.module \libraries_xautoload()
- 7.3 xautoload.module \libraries_xautoload()
Implements hook_xautoload on behalf of libraries module
Parameters
\xautoload_InjectedAPI_hookXautoload $api: An adapter object that can register stuff into the class loader.
File
- ./
xautoload.module, line 123
Code
function libraries_xautoload($api) {
if (!function_exists('libraries_info')) {
// Libraries is at a lower version, which does not have this function.
return;
}
foreach (libraries_info() as $name => $info) {
if (isset($info['xautoload']) && is_callable($f = $info['xautoload'])) {
$api
->setExtensionDir($dir = libraries_get_path($name));
call_user_func($f, $api, $dir);
}
}
}