Esempio n. 1
0
 public function testTrigger()
 {
     $ev = new Event();
     $ev->setData(1, 2);
     $action = function (Event $ev) {
         $data = $ev->getData();
         return [$data[1], $data[0]];
     };
     $this->handler->setAction($action);
     $this->assertEquals([2, 1], $this->handler->trigger($ev));
 }
Esempio n. 2
0
 public function testPassingASingleArgumentToDataSetter()
 {
     $this->event->setData([1, 2, 3]);
     $this->assertEquals([1, 2, 3], $this->event->getData());
 }