Possível bug encontrado nas função send() e prepare() da classe SoapNative

50 views
Skip to first unread message

Luciano Charles de Souza

unread,
Jul 31, 2025, 11:42:02 AM7/31/25
to NFePHP

🚨 Possível bug encontrado nas função send() e prepare() da classe SoapNative

Olá, pessoal! Estava analisando as funçoes acima citadas e, encontrei um possível erro na forma como a exceção SoapException::soapFault() está sendo utilizada.

Atualmente o trecho está assim:

throw SoapException::soapFault("[$url] " . $e->getMessage());

No entanto, o método SoapException::soapFault() espera dois argumentos:

public static function soapFault($message, $code)

Como o segundo argumento ($code) não está sendo passado, isso resulta em um erro de tempo de execução.

Sugestão de correção:


throw SoapException::soapFault("[$url] " . $e->getMessage(), $e->getCode());

Dessa forma, garantimos que ambos os parâmetros esperados sejam fornecidos corretamente.

Reply all
Reply to author
Forward
0 new messages