/** * Set the object Assets Loader instance and dispatch required template envionement * * @param \Assets\Loader $loader * @return self */ public function guessFromAssetsLoader(AssetsLoader $loader) { $this->setAssetsLoader($loader); $this->setLayoutsDir($this->assets_loader->getAssetsRealPath())->setToTemplate('setWebRootPath', $this->assets_loader->getAssetsWebPath())->setToView('addDefaultViewParam', 'assets', $this->assets_loader->getAssetsWebPath())->setToTemplate('setWebRootPath', $this->assets_loader->getDocumentRoot()); return $this; }