/** * @param UIAssetFetcher $assetFetcher * @return string */ private function getIndividualJsIncludesFromAssetFetcher($assetFetcher) { $jsIncludeString = ''; $assets = $assetFetcher->getCatalog()->getAssets(); foreach ($assets as $jsFile) { $jsFile->validateFile(); $jsIncludeString = $jsIncludeString . sprintf(self::JS_IMPORT_DIRECTIVE, $jsFile->getRelativeLocation()); } return $jsIncludeString; }
/** * @return UIAssetCatalog */ protected function getAssetCatalog() { return $this->assetFetcher->getCatalog(); }