/**
* Helper method to filter an inline assets
*
* @param WebAssetItem[] $assets Reference to a full list of active assets
*
* @return WebAssetItem[] Array of inline assets
*
* @since 4.0.0
*/
public function filterOutInlineAssets(array &$assets) : array
{
$inlineAssets = [];
foreach ($assets as $k => $asset) {
if (!$asset->getOption('inline')) {
continue;
}
// Remove inline assets from assets list, and add to list of inline
unset($assets[$k]);
$inlineAssets[$asset->getName()] = $asset;
}
return $inlineAssets;
}