public function testAccessors() { $event = new InvalidItemEvent('Foo\\Bar\\Baz', 'No special reason.', array('%param%' => 'Item1'), array('foo' => 'baz')); $this->assertEquals('Foo\\Bar\\Baz', $event->getClass()); $this->assertEquals('No special reason.', $event->getReason()); $this->assertEquals(array('%param%' => 'Item1'), $event->getReasonParameters()); $this->assertEquals(array('foo' => 'baz'), $event->getItem()); }
/** * Log invalid item event * * @param InvalidItemEvent $event */ public function invalidItem(InvalidItemEvent $event) { $this->logger->warning(sprintf('The %s was unable to handle the following item: %s (REASON: %s)', $event->getClass(), $this->formatAsString($event->getItem()), $this->translator->trans($event->getReason(), $event->getReasonParameters(), $this->translationDomain, $this->translationLocale))); }