Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 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;
 }