Autarky\Errors\ErrorHandlerProvider::register PHP Method

register() public method

public register ( )
    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']);
    }