private function SerializableClosureWrapper::loadClosure in X Autoload 7.5
Return value
\Closure|FALSE
1 call to SerializableClosureWrapper::loadClosure()
- SerializableClosureWrapper::lazyGetClosure in src/
Libraries/ SerializableClosureWrapper.php
File
- src/
Libraries/ SerializableClosureWrapper.php, line 69
Class
- SerializableClosureWrapper
- A wrapper that allows serialization of closures from hook_libraries_info().
Namespace
Drupal\xautoload\LibrariesCode
private function loadClosure() {
$source_function = $this->moduleName . '_libraries_info';
if (!function_exists($source_function)) {
return FALSE;
}
$module_libraries = $source_function();
if (!isset($module_libraries[$this->libraryName]['xautoload'])) {
return FALSE;
}
$closure_candidate = $module_libraries[$this->libraryName]['xautoload'];
if (!$closure_candidate instanceof \Closure) {
return FALSE;
}
return $closure_candidate;
}