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);