public function testLoggableErrorIsLoggedIfNotThrown() { $logger = new MemoryLogger(); $handler = new ErrorHandler($this->exHandler, $logger); $handler->setThrownErrors(\E_NOTICE); $handler->setLoggedErrors(\E_DEPRECATED); $isHandled = $handler->handleError(\E_DEPRECATED, 'error message', 'filename.php', '80'); $this->assertSame(true, $isHandled); $this->assertCount(1, $logger->messages); $this->assertSame('Deprecated: error message', $logger->messages[0]['message']); }