function _pdb_library_build_get_assets in Decoupled Blocks 8
Helper function to process and build library assets.
2 calls to _pdb_library_build_get_assets()
- _pdb_library_build_css in ./
pdb.module - Helper function to process and build library css assets.
- _pdb_library_build_js in ./
pdb.module - Helper function to process and build library js assets.
File
- ./
pdb.module, line 143 - PDB Module.
Code
function _pdb_library_build_get_assets($assets, $path, $group = FALSE) {
$processed = [];
foreach ($assets as $asset_file => $asset_data) {
// Allow external assets to use absolute path.
if (!empty($asset_data['type']) && $asset_data['type'] == 'external') {
$asset_path = $asset_file;
}
else {
$asset_path = '/' . $path . '/' . $asset_file;
}
$processed[$asset_path] = $asset_data;
}
// Add a group parent if there is one.
if ($group) {
$processed = [
$group => $processed,
];
}
return $processed;
}