/** * {@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; }