Example #1
0
 /**
  * {@inheritdoc}
  */
 public static function fromArray(array $values)
 {
     $message = new self();
     $values = array_merge(['pokemon_visible_range' => null, 'poke_nav_range_meters' => null, 'encounter_range_meters' => null, 'get_map_objects_min_refresh_seconds' => null, 'get_map_objects_max_refresh_seconds' => null, 'get_map_objects_min_distance_meters' => null, 'google_maps_api_key' => null], $values);
     $message->setPokemonVisibleRange($values['pokemon_visible_range']);
     $message->setPokeNavRangeMeters($values['poke_nav_range_meters']);
     $message->setEncounterRangeMeters($values['encounter_range_meters']);
     $message->setGetMapObjectsMinRefreshSeconds($values['get_map_objects_min_refresh_seconds']);
     $message->setGetMapObjectsMaxRefreshSeconds($values['get_map_objects_max_refresh_seconds']);
     $message->setGetMapObjectsMinDistanceMeters($values['get_map_objects_min_distance_meters']);
     $message->setGoogleMapsApiKey($values['google_maps_api_key']);
     return $message;
 }