public function testDeprecationMessagesRespectErrorLevelSetting() { $errorHandler = new ErrorHandler(); $suiteEvent = new SuiteEvent(new Suite(), null, ['error_level' => 'E_ERROR']); $errorHandler->handle($suiteEvent); Notification::all(); //clear the messages $errorHandler->errorHandler(E_USER_DEPRECATED, 'deprecated message', __FILE__, __LINE__, []); $this->assertEquals([], Notification::all(), 'Deprecation message was added to notifications'); }
public function afterSuite(SuiteEvent $e) { $this->message()->width($this->width, '-')->writeln(); $deprecationMessages = Notification::all(); foreach ($deprecationMessages as $message) { $this->output->notification($message); } }
public function afterSuite(SuiteEvent $e) { $this->message()->width($this->width, '-')->writeln(); $messages = Notification::all(); foreach (array_count_values($messages) as $message => $count) { if ($count > 1) { $message = $count . 'x ' . $message; } $this->output->notification($message); } }