mateusjunges / laravel-pix

Uma solucão simples para integrar sua aplicação Laravel a API PIX do Banco Central do Brasil
MIT License
106 stars 32 forks source link

`withAdditionalParams()` causa PHPStan e Intelephense a não encontrarem métodos que sejam chamados em sequência #15

Open viniciushsantana opened 2 years ago

viniciushsantana commented 2 years ago

Em situações como:

$cob = Pix::cob()
      ->create($txid, $array)->json();

Causam problemas se forem como:

$cob = Pix::cob()
      ->withAdditionalParams(['key' => 'value'])
      ->create($txid, $array)->json();
Screen Shot 2022-06-14 at 14 20 20

No Larastan (nível 2+):

Call to an undefined method Junges\Pix\Api\Api::create().  

Nesse caso, fiquei em dúvida se algum PHPDoc está errado ou ausente para que não haja essas inconsistências.