Open StevensonFraga opened 5 years ago
Boa tarde, @StevensonFraga , olhando aqui, me parece que esse layout de retorno foi colocado como homoloado erroneamente, porem para resolver esse problema seu acho que é só comentar a linha 42 no ultimo arquivo do erro
Estou tendo o mesmo problema...
Error: Call to a member function get_counter() on null in C:\xampp\htdocs\projetox\yii2-app-advanced\vendor\quilhasoft\opencnabphp\src\resources\generico\retorno\L030\Generico3.php:42 Stack trace:
Quando comento como recomendando no comentário anterior, ele continua dando o mesmo erro...
@StevensonFraga eu consegui resolver o problema usando outra biblioteca https://github.com/andersondanilo/CnabPHP, que também é bem simples de usar...
Este erro acontece pq a assinatura do método inserirDetalhe em CnabPHP\resources\B001\retorno\L030\Registro1::inserirDetalhe() está diferente da classe Pai (deve ter menos parâmetros que a classe pai ou algum tipo de parâmetro está diferente)
basta corrigir a assinatura do método que ele será resolvido
Aguem pode ajudar por favor?
Warning: Declaration of CnabPHP\resources\B001\retorno\L030\Registro1::inserirDetalhe() should be compatible with CnabPHP\resources\generico\retorno\L030\Generico1::inserirDetalhe($data) in C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\resources\B001\retorno\L030\Registro1.php on line 30
Notice: Undefined offset: 1 in C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\RemessaAbstract.php on line 100
Fatal error: Uncaught Error: Call to a member function get_counter() on null in C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\resources\generico\retorno\L030\Generico3.php:42 Stack trace: #0 [internal function]: CnabPHP\resources\generico\retorno\L030\Generico3->set_numero_registro('0') #1 C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\RegistroRemAbstract.php(60): call_user_func(Array, '0') #2 C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\RegistroRemAbstract.php(47): CnabPHP\RegistroRemAbstract->set('numero_registro', '0') #3 C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\resources\B001\retorno\L030\Registro3T.php(187): CnabPHP\RegistroRemAbstract->construct('0010001300001T ...') #4 C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\resources\B001\retorno\L030\Registro1.php(185): CnabPHP\resources\B001\retorno\L030\Reg in C:\Sites\LocalUser\site.com\www2\@Boletos\Remessa_Retorno\OpenCnabPHP-master\src\resources\generico\retorno\L030\Generico3.php on line 42