public function listar($ordem = "ASC", $campo = self::ID) { $info = parent::listar($ordem, $campo); //echo count($info); if (!empty($info)) { $end = new PedidoEnderecoEntrega($info[self::ID]); $end->logradouro = $info[self::LOGRADOURO]; $end->numero = $info[self::NUMERO]; $end->complemento = $info[self::COMPLEMENTO]; $end->bairro = $info[self::BAIRRO]; $end->tipo = $info[self::TIPO]; $end->prazo = $info[self::PRAZO]; $end->setValor($info[self::VALOR]); $end->setCep($info[self::CEP]); $lC = new ListaCidades(); $lC->condicoes('', $info[self::CIDADE], ListaCidades::ID); if ($lC->getTotal() > 0) { $c = $lC->listar(); $end->setCidade($c); $end->setEstado($c->getEstado()); $end->setPais($c->getPais()); } return $end; } }