Gc\Mvc\Listener\ExceptionListener::prepare PHP Method

prepare() public method

Initialize Render error event
public prepare ( Event $event ) : void
$event Event Event
return void
    public function prepare($event)
    {
        if ($event->getApplication()->getMvcEvent()->getRouteMatch()->getMatchedRouteName() === 'cms') {
            $coreConfig = $event->getApplication()->getServiceManager()->get('CoreConfig');
            $layout = Layout\Model::fromId($coreConfig->getValue('site_exception_layout'));
            if (!empty($layout)) {
                $templatePathStack = $event->getApplication()->getServiceManager()->get('Zend\\View\\Resolver\\TemplatePathStack');
                $event->getViewModel()->setTemplate('layout/' . $layout->getIdentifier());
            }
        }
    }
ExceptionListener