private function LibrariesInfo::librariesInfoDefaults in X Autoload 7.5
Parameters
array $library:
string $name:
Return value
array
See also
1 call to LibrariesInfo::librariesInfoDefaults()
- LibrariesInfo::getLibrariesInfo in tests/
src/ VirtualDrupal/ LibrariesInfo.php
File
- tests/
src/ VirtualDrupal/ LibrariesInfo.php, line 90
Class
Namespace
Drupal\xautoload\Tests\VirtualDrupalCode
private function librariesInfoDefaults(&$library, $name) {
$library += array(
'machine name' => $name,
'name' => $name,
'vendor url' => '',
'download url' => '',
'path' => '',
'library path' => NULL,
'version callback' => 'libraries_get_version',
'version arguments' => array(),
'files' => array(),
'dependencies' => array(),
'variants' => array(),
'versions' => array(),
'integration files' => array(),
'callbacks' => array(),
);
$library['callbacks'] += array(
'info' => array(),
'pre-detect' => array(),
'post-detect' => array(),
'pre-dependencies-load' => array(),
'pre-load' => array(),
'post-load' => array(),
);
// Add our own callbacks before any others.
array_unshift($library['callbacks']['info'], 'libraries_prepare_files');
array_unshift($library['callbacks']['post-detect'], 'libraries_detect_dependencies');
return $library;
}