Establezca las variables de diseño para usarlas en las páginas de error (404) en ZF2

En la actualidad, establezco un par de variables para ser utilizadas por el layout.phtml general de la aplicación, usando el método onDispatch de un BaseController, que todos mis otros controladores extienden

public function onDispatch(MvcEvent $e) 
{

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

Esto funciona bien, hasta que pruebo algunas páginas de error y encuentro que estas páginas no se proporcionan con las variables, ya que no usa el controlador base.

¿Cómo puedo solucionar este problema y proporcionar las páginas de error con las mismas variables?

Respuestas a la pregunta(2)

Su respuesta a la pregunta