Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 public function afterSuite(SuiteEvent $e)
 {
     $this->message()->width($this->width, '-')->writeln();
     $deprecationMessages = Notification::all();
     foreach ($deprecationMessages as $message) {
         $this->output->notification($message);
     }
 }
Ejemplo n.º 3
0
 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);
     }
 }