Установите переменные макета для использования страницами ошибок (404) в ZF2

В настоящее время я установил пару переменных, которые будут использоваться приложениемВ общем layout.phtml, используя метод onDispatch BaseController, который расширяют все остальные мои контроллеры:

public function onDispatch(MvcEvent $e) 
{

    $config = $this->getServiceLocator()->get('config');
    $this->layout()->setVariable('platformName', $config['platform']['name']);
    $this->layout()->setVariable('platformYear', $config['platform']['year']);
}

Это работает нормально, пока я не протестирую некоторые страницы ошибок и не обнаружу, что эти страницы не получают переменные, так какне использует базовый контроллер.

Как я могу обойти эту проблему и обеспечить страницы ошибок с теми же переменными?