Autarky\Errors\ErrorHandlerManager::setDefaultHandler PHP Метод

setDefaultHandler() публичный Метод

public setDefaultHandler ( Autarky\Errors\ErrorHandlerInterface $handler )
$handler Autarky\Errors\ErrorHandlerInterface
    public function setDefaultHandler(ErrorHandlerInterface $handler)
    {
        $this->defaultHandler = $handler;
    }

Usage Example

Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function register()
 {
     $dic = $this->app->getContainer();
     $debug = $this->app->getConfig()->get('app.debug');
     $this->manager = new ErrorHandlerManager(new HandlerResolver($dic));
     $this->manager->setDefaultHandler(new DefaultErrorHandler($debug));
     $this->app->setErrorHandler($this->manager);
     if ($this->register) {
         $this->manager->register();
     }
     $dic->instance('Autarky\\Errors\\ErrorHandlerManager', $this->manager);
     $dic->alias('Autarky\\Errors\\ErrorHandlerManager', 'Autarky\\Errors\\ErrorHandlerManagerInterface');
     $this->app->config([$this, 'configureErrorHandler']);
 }