コード例 #1
0
ファイル: ToDoCommandHandler.php プロジェクト: martyn82/apha
 /**
  * @param MarkItemDone $command
  */
 public function handleMarkItemDone(MarkItemDone $command)
 {
     /* @var $item ToDoItem */
     $item = $this->repository->findById($command->getIdentity());
     $item->markDone($command);
     $this->repository->store($item);
 }
コード例 #2
0
ファイル: ToDoItem.php プロジェクト: martyn82/apha
 /**
  * @param MarkItemDone $command
  */
 public function markDone(MarkItemDone $command)
 {
     $this->applyChange(new ToDoItemDone($command->getIdentity()));
 }