protected static function MultipleAssetLibrary::processDefinition in Libraries API 8.3
Gets library definition defaults.
Parameters
array $definition: A library definition array.
Overrides LibraryBase::processDefinition
File
- src/
ExternalLibrary/ Asset/ MultipleAssetLibrary.php, line 58
Class
- MultipleAssetLibrary
- Provides a class for a library with multiple attachable asset libraries.
Namespace
Drupal\libraries\ExternalLibrary\AssetCode
protected static function processDefinition(array &$definition) {
parent::processDefinition($definition);
$definition += [
'remote_url' => '',
'libraries' => [],
];
foreach ($definition['libraries'] as &$library) {
$library += [
'css' => [],
'js' => [],
'dependencies' => [],
];
}
}