/** * @param Pokemon $pokemon * @return BattlePokemonInfo */ private function createBattlePokemon(Pokemon $pokemon) { $info = new BattlePokemonInfo(); $info->setCurrentEnergy(0); $info->setCurrentHealth(100); $info->setPokemonData($pokemon->getDefaultInstanceForType()); return $info; }