Exemplo n.º 1
0
 private static function materializar($xml_geonames)
 {
     foreach ($xml_geonames->geoname as $geoname) {
         $estado = new Estado();
         $estado->setId($geoname->geonameId);
         $estado->setNome($geoname->name);
         $estado->podarNome();
         $resultado[sizeof($resultado)] = $estado;
     }
     usort($resultado, "Estado::compararPorNome");
     return $resultado;
 }
Exemplo n.º 2
0
 /**
  * {@inheritDoc}
  */
 public function getEspacialidadesById($id)
 {
     $sql = $this->getSqlById($id);
     $this->bd->execSql($sql);
     while ($row = $this->bd->proximo()) {
         $obj = new Estado();
         $obj->setGeoJson($row->geo_json);
         $obj->setNome($row->nome);
         $obj->setId($row->id);
         $obj->setCod($row->cod);
         $this->addEspacialidade($obj);
     }
     return $this;
 }