/var/www/vhosts/ihelp.ro/httpdocs/vendor/mirko-pagliai/php-tools/src/TestSuite
NameSizeModeActions
Console/-0755rm
EventAssertTrait.php29010644editdlrm
ReflectionTrait.php50730644editdlrm
TestCase.php12520644editdlrm
TestTrait.php138610644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/mirko-pagliai/php-tools/src/TestSuite/EventAssertTrait.php (2901B)
assertTrue($EventDispatcher->getEventList()->hasEvent($eventName), $message ?: 'The `' . $eventName . '` event was not fired'); } /** * Asserts that an event was fired, with specified arguments * @param string $eventName Event name * @param array $eventArgs Event arguments * @param \Tools\Event\EventDispatcher $EventDispatcher Event dispatcher * @param string $message The message to use for failure * @return void * @since 1.5.10 */ public function assertEventFiredWithArgs(string $eventName, array $eventArgs, EventDispatcher $EventDispatcher, string $message = ''): void { $this->assertEventFired($eventName, $EventDispatcher, $message); $matching = false; foreach ($EventDispatcher->getEventList()->toArray() as $event) { if ($event->getName() === $eventName && $event->getArgs() === $eventArgs) { $matching = true; } } if (!$message) { $message = 'The `' . $eventName . '` event was not fired with the specified arguments'; if (count($eventArgs) === 1 && is_string(array_value_first($eventArgs))) { $message .= ' `' . array_value_first($eventArgs) . '`'; } } $this->assertTrue($matching, $message); } /** * Asserts that an event was not fired * @param string $eventName Event name * @param \Tools\Event\EventDispatcher $EventDispatcher Event dispatcher * @param string $message The message to use for failure * @return void */ public function assertEventNotFired(string $eventName, EventDispatcher $EventDispatcher, string $message = ''): void { $this->assertFalse($EventDispatcher->getEventList()->hasEvent($eventName), $message ?: 'The `' . $eventName . '` event was not expected to be fired, instead it has been fired'); } }