/** * @param DoctrineEntityEvent $event * @param string $eventName */ private function initialize(DoctrineEntityEvent $event, $eventName) { $this->eventShortName = null; $this->propertiesFound = array(); $this->eventName = $eventName; $this->event = $event; $this->entity = $event->getLifecycleEventArgs()->getEntity(); }
public function testHandleUpdateEventWithChangeSet() { $this->createEventObjectForEntity(new UserEntity()); $this->unitOfWork->expects($this->once())->method('getEntityChangeSet')->with($this->equalTo($this->event->getLifecycleEventArgs()->getEntity()))->willReturn($this->equalTo(array(array('something')))); $eventInfo = $this->eventResolver->getEventLogInfo($this->event, 'easy_audit.doctrine.entity.updated'); $this->assertNotNull($eventInfo); $this->assertEquals($this->getExpectedEventInfo('updated', 'UserEntity', "id", 1), $eventInfo); }