FluidTYPO3\Vhs\Service\AssetService::insertAssetsAtMarker PHP Метод

insertAssetsAtMarker() защищенный Метод

protected insertAssetsAtMarker ( string $markerName, mixed $assets ) : void
$markerName string
$assets mixed
Результат void
    protected function insertAssetsAtMarker($markerName, $assets)
    {
        $assetMarker = '<!-- VhsAssets' . $markerName . ' -->';
        if (false === strpos($GLOBALS['TSFE']->content, $assetMarker)) {
            $inFooter = (bool) (false !== strpos($markerName, 'Footer'));
            $tag = true === $inFooter ? '</body>' : '</head>';
            $GLOBALS['TSFE']->content = str_replace($tag, $assetMarker . LF . $tag, $GLOBALS['TSFE']->content);
        }
        if (true === is_array($assets)) {
            $chunk = $this->buildAssetsChunk($assets);
        } else {
            $chunk = $assets;
        }
        $GLOBALS['TSFE']->content = str_replace($assetMarker, $chunk, $GLOBALS['TSFE']->content);
    }