Example #1
0
 public static function register(PlayerId $id, PlayerName $name)
 {
     $player = new Player($id, $name);
     $player->record(new PlayerRegistered($id->value(), $player->registrationDate(), $name->value()));
     return $player;
 }
 public function search(PlayerId $id)
 {
     return $this->players->get($id->value());
 }