Пример #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;
 }
Пример #2
0
 public static function from(Player $player)
 {
     return self::create($player->id()->value(), $player->registrationDate(), $player->name()->value());
 }