/**
 * 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;
}