コード例 #1
0
ファイル: State.php プロジェクト: vigourouxjulien/thelia
 public function delete(StateDeleteEvent $event)
 {
     if (null !== ($state = StateQuery::create()->findPk($event->getStateId()))) {
         $state->delete();
         $event->setState($state);
     }
 }
コード例 #2
0
ファイル: StateTest.php プロジェクト: zorn-v/thelia
 /**
  * @param StateModel $state
  * @depends testUpdate
  */
 public function testDelete(StateModel $state)
 {
     $event = new StateDeleteEvent($state->getId());
     $event->setDispatcher($this->dispatcher);
     $action = new State();
     $action->delete($event);
     $deletedState = $event->getState();
     $this->assertInstanceOf('Thelia\\Model\\State', $deletedState);
     $this->assertTrue($deletedState->isDeleted());
 }