![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/codeception/codeception/src/Codeception/Subscriber/ |
<?php declare(strict_types=1); namespace Codeception\Subscriber; use Codeception\Event\SuiteEvent; use Codeception\Events; use Codeception\Lib\Console\Output; use Codeception\Lib\Notification; use Codeception\Subscriber\Shared\StaticEventsTrait; use Symfony\Component\EventDispatcher\EventSubscriberInterface; class Deprecation implements EventSubscriberInterface { use StaticEventsTrait; /** * @var array<string, string> */ protected static array $events = [ Events::SUITE_AFTER => 'afterSuite', ]; private Output $output; /** * @param array<string, mixed> $options */ public function __construct(array $options) { $this->output = new Output($options); } public function afterSuite(SuiteEvent $event): void { $messages = Notification::all(); if (count($messages) === 0) { return; } foreach (array_count_values($messages) as $message => $count) { if ($count > 1) { $message = $count . 'x ' . $message; } $this->output->notification($message); } $this->output->writeln(''); } }