コード例 #1
0
 public function testSetTarget()
 {
     $model = new ConcreteAbstractModel();
     $this->event->setTarget($model);
     $this->assertSame($model, $this->event->getTarget());
     $wrong = new \stdClass();
     $this->setExpectedException('\\Matryoshka\\Model\\Exception\\InvalidArgumentException');
     $this->event->setTarget($wrong);
 }
コード例 #2
0
 /**
  * Create and return ModelEvent
  *
  * @return ModelEvent
  */
 protected function getEvent()
 {
     $event = new ModelEvent();
     $event->setTarget($this);
     return $event;
 }