示例#1
0
 public function testSkipping()
 {
     $this->assertEquals(0, $this->errorHandler->getStats()->getEventsHandled());
     $metadata = new Metadata();
     $metadata->setAction(Metadata::ACTION_SKIP);
     $this->errorHandler->handleEvent('event', $metadata);
     $this->assertEquals(0, $this->errorHandler->getStats()->getEventsHandled());
 }
示例#2
0
 public function testTestHandlerHandlesEvent()
 {
     $this->assertFalse($this->testHandler->getEventHandled());
     $this->errorHandler->handleEvent('eventName');
     $this->assertTrue($this->testHandler->getEventHandled());
 }
 /** {@inheritdoc} */
 public function handleEvent($event, Metadata $metadata = null)
 {
     $metadata = $this->addDefaultCategory($metadata);
     $this->errorHandler->handleEvent($event, $metadata);
 }