예제 #1
0
 /**
  * @param CreateLesson $command
  * @return Lesson
  */
 public function createFromCommand(CreateLesson $command)
 {
     if (get_class($command) === UpdateLesson::class) {
         return $this->lessonRepository->find($command->id);
     }
     return new Lesson($this->idGenerator->generate(), $command->title, $command->description, $command->address, $command->city, null, null, $command->workshop, $command->event);
 }