* Date: 09/02/2017 22:45 */ namespace TemplateSwitcher\Controller; use TemplateSwitcher\Events\TemplateSwitcherEvent; use Thelia\Controller\Front\BaseFrontController; use Thelia\Core\Template\TemplateDefinition; use Thelia\Tools\URL; class SwitcherController extends BaseFrontController { public function set($templateName) { $this->getDispatcher()->dispatch( TemplateSwitcherEvent::SWITCH_TEMPLATE_EVENT, (new TemplateSwitcherEvent($templateName))->setTemplateType(TemplateDefinition::FRONT_OFFICE) ); return $this->generateRedirect(URL::getInstance()->absoluteUrl('/')); } }