public function test_enable_error_handling() { $errorHandler = new ErrorHandler(); $bugsnagErrorHandler = new BugsnagErrorHandler(new Bugsnag_Client('client_id'), $errorHandler); $this->assertEquals(0, count($errorHandler->getFatalErrorHandlers())); $this->assertEquals(0, count($errorHandler->getRecoverableErrorHandlers())); $bugsnagErrorHandler->enableErrorHandling(); $this->assertEquals(1, count($errorHandler->getFatalErrorHandlers())); $this->assertEquals(1, count($errorHandler->getRecoverableErrorHandlers())); }
/** * Enable error handler during initialization in order to * get notified about errors as early as possible. * * @param BugsnagErrorHandler $bugsnagErrorHandler */ public function initialize(BugsnagErrorHandler $bugsnagErrorHandler) { $bugsnagErrorHandler->enableExceptionHandling(); $bugsnagErrorHandler->enableErrorHandling(); }