You are here

private function LibrariesInfoAlter::alterLibraryInfo in X Autoload 7.5

Parameters

array $library_info:

string $library_name:

1 call to LibrariesInfoAlter::alterLibraryInfo()
LibrariesInfoAlter::librariesInfoAlter in src/Libraries/LibrariesInfoAlter.php

File

src/Libraries/LibrariesInfoAlter.php, line 40

Class

LibrariesInfoAlter

Namespace

Drupal\xautoload\Libraries

Code

private function alterLibraryInfo(&$library_info, $library_name) {
  $callable = $library_info['xautoload'];
  if ($callable instanceof \Closure) {

    // Wrap the closure so it can be serialized.
    $callable = new SerializableClosureWrapper($library_info['xautoload'], $library_info['module'], $library_name);
    $library_info['xautoload'] = $callable;
  }

  # $library_info['callbacks']['pre-load'][] = new LibrariesPreLoadCallback($callable);
}