diff --git a/composer.json b/composer.json index e8c71ae..f569c41 100644 --- a/composer.json +++ b/composer.json @@ -10,8 +10,8 @@ } ], "require": { - "php": ">=5.3.0", - "cagartner/phpquery": "0.9.8" + "php": ">=7.3.0", + "cagartner/phpquery": "0.9.11" }, "autoload": { "psr-0": { diff --git a/src/Cagartner/CorreiosConsulta/CorreiosConsulta.php b/src/Cagartner/CorreiosConsulta/CorreiosConsulta.php index d75729a..2070052 100644 --- a/src/Cagartner/CorreiosConsulta/CorreiosConsulta.php +++ b/src/Cagartner/CorreiosConsulta/CorreiosConsulta.php @@ -128,7 +128,7 @@ public function frete($dados, $options = array()) 'valor_declarado' => self::cleanMoney($rate->ValorValorDeclarado), 'entrega_domiciliar' => $rate->EntregaDomiciliar === 'S', 'entrega_sabado' => $rate->EntregaSabado === 'S', - 'erro' => array('codigo' => (real) $rate->Erro, 'mensagem' => (real) $rate->MsgErro), + 'erro' => array('codigo' => (float) $rate->Erro, 'mensagem' => $rate->MsgErro), ); } @@ -222,7 +222,7 @@ public function rastrear($codigo) list($data, $hora, $local) = explode("
", phpQuery::pq($tr)->find('td:eq(0)')->html()); list($status, $encaminhado) = explode("
", phpQuery::pq($tr)->find('td:eq(1)')->html()); - $rastreamento[] = array('data' => trim($data) . " " . trim($hora), 'local' => trim($local), 'status' => trim(strip_tags($status))); + $rastreamento[] = array('data' => strip_tags(trim($data)) . " " . strip_tags(trim($hora)), 'local' => strip_tags(trim($local)), 'status' => strip_tags(trim($status))); if (trim($encaminhado)) { $rastreamento[count($rastreamento) - 1]['encaminhado'] = trim($encaminhado);