O erro PHP Parse error: syntax error, unexpected '\' (T_NS_SEPARATOR), expecting
function (T_FUNCTION) or const (T_CONST) in .../app/code/RicardoMartins/PagSeguro/Helper/Data.php
on line 93
pode ser exibido se você estiver usando uma versão de nosso módulo PagSeguro para Magento 2 em uma versão superior a 2.22.2 e PHP 7.3 ou inferior.
Porque ocorre
Em versões mais recentes do módulo fomos obrigados a declarar o tipo de propriedades, pois não fazer isso resultaria em erro em versões mais novas do Magento.
No entanto, tal recurso só é suportado no PHP 7.4 em diante. De acordo com a documentação oficial, PHP 7.4 passou a ser suportado à partir do Magento 2.4.0, lançado em 28 de Julho de 2020.
Para contornar o problema
Você pode instalar a versão 2.22.2 do nosso módulo, que é a última versão compatível com PHP 7.3, como pode ver neste artigo.
Use o comando composer require ricardomartins/pagseguro:2.22.2
para instalar esta versão.
Idealmente, recomendamos que atualize sua loja Magento e a versão do PHP. Isso resultará em uma loja mais rápida e segura.
Comentários
0 comentário
Por favor, entre para comentar.