LibrariesInfoAlter.php in X Autoload 7.5
File
src/Libraries/LibrariesInfoAlter.php
View source
<?php
namespace Drupal\xautoload\Libraries;
class LibrariesInfoAlter {
function __construct() {
}
function librariesInfoAlter(&$info) {
foreach ($info as $library_name => &$library_info) {
if (1 && isset($library_info['xautoload']) && is_callable($library_info['xautoload'])) {
$this
->alterLibraryInfo($library_info, $library_name);
}
}
}
private function alterLibraryInfo(&$library_info, $library_name) {
$callable = $library_info['xautoload'];
if ($callable instanceof \Closure) {
$callable = new SerializableClosureWrapper($library_info['xautoload'], $library_info['module'], $library_name);
$library_info['xautoload'] = $callable;
}
}
}