/** * @param $id * * @return AssetsLoader\Application\AssetResponse|Application\Responses\TextResponse */ public function actionAssets($id) { if (NULL === ($item = $this->assetCache->getItem(Utils\Strings::webalize($id)))) { return new Application\Responses\TextResponse(''); } return new AssetsLoader\Application\AssetResponse($item[Caching\AssetCache::CONTENT], $item[Caching\AssetCache::CONTENT_TYPE], $item[Caching\AssetCache::ETAG]); }