/**
  * {@inheritDoc}
  * @return RenderErrorListener
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $config = $serviceLocator->get('Config');
     $displayExceptions = false;
     if (isset($config['view_manager']) && isset($config['view_manager']['display_exceptions'])) {
         $displayExceptions = (bool) $config['view_manager']['display_exceptions'];
     }
     $listener = new RenderErrorListener();
     $listener->setDisplayExceptions($displayExceptions);
     return $listener;
 }
 /**
  * @param ContainerInterface $container
  * @return RenderErrorListener
  */
 public function __invoke(ContainerInterface $container)
 {
     $config = $container->get('config');
     $displayExceptions = false;
     if (isset($config['view_manager']) && isset($config['view_manager']['display_exceptions'])) {
         $displayExceptions = (bool) $config['view_manager']['display_exceptions'];
     }
     $listener = new RenderErrorListener();
     $listener->setDisplayExceptions($displayExceptions);
     return $listener;
 }