public static function nameNew($name)
 {
     $id = Uuid::uuid4()->toString();
     $instance = new self();
     $instance->recordThat(UserCreated::occur($id, ['id' => $id, 'name' => $name]));
     return $instance;
 }
Ejemplo n.º 2
0
 /**
  * @param UserCreated $event
  */
 protected function whenUserCreated(UserCreated $event)
 {
     $this->id = $event->userId();
     $this->name = $event->name();
 }