コード例 #1
0
ファイル: PostListListener.php プロジェクト: ulff/phpers-demo
 public function onPostWasPublished(PostWasPublished $event)
 {
     $postListProjection = new PostListProjection($event->getAggregateId(), $event->getTitle(), $event->getPublishingDate());
     $this->projectionStorage->save($postListProjection);
 }
コード例 #2
0
ファイル: Post.php プロジェクト: ulff/phpers-demo
 private function applyPostWasPublished(PostWasPublished $event)
 {
     $this->setTitle($event->getTitle());
     $this->setContent($event->getContent());
     $this->setPublishingDate($event->getPublishingDate());
 }