public static function getTrainerForBadge($leader, $pokemon_string) { $trainer = new Trainer(); $trainer->setName($leader); $trainer->setPokemon($trainer->getPokemonForTrainer($pokemon_string, ['id', 'pokemon', 'level'], true)); return $trainer; }
public static function getTrainerForBadge($leader, $pokemon_string) { $trainer = new Trainer(); $trainer->setName($leader); foreach (explode(',', $pokemon_string) as $pokemon) { $ex = explode(':', $pokemon); $newPokemon = new Pokemon(); $newPokemon->name = $ex[0]; $newPokemon->level = $ex[1]; $returnPokemon[] = $newPokemon; } $trainer->pokemon = $returnPokemon; return $trainer; }