public function setContent($content) { $this->content = $content; }
/** * @param array $definition */ protected function injectAsset($definition) { $assetInfo = new AssetInfo(); if (isset($definition['path'])) { $assetInfo->setPath($definition['path']); $assetInfo->setOriginalPath($definition['path']); } if (isset($definition['content'])) { $assetInfo->setContent($definition['content']); } if (isset($definition['contentType'])) { $assetInfo->setContentType($definition['contentType']); } if (isset($definition['priority'])) { $assetInfo->setPriority($definition['priority'] + 0); } foreach ($this->handleAsset($assetInfo) as $asset) { if (isset($definition['position']) && 'bottom' === strtolower($definition['position'])) { //instead of position use $asset->getPosition(); if (!$this->hasAsset($asset, $this->assetsInfoBottom)) { $this->assetsInfoBottom[$asset->getPriority()][] = $asset; } } else { if (!$this->hasAsset($asset)) { $this->assetsInfo[$asset->getPriority()][] = $asset; } } } }