Argument 2 passed to Moip\Resource\Payment::setCreditCardHash() must be an instance of Moip\Resource\Holder, instance of Moip\Resource\Customer given
andrewalkermo opened this issue · 3 comments
Não consigo passar um Customer
como holder no método setCreditCardHash
. No phpDoc diz que o tipo é \Moip\Resource\Customer
, mas no método está restrito ao tipo \Moip\Resource\Holder
.
Tem sempre que criar um Holder
com os mesmos dados do Customer
.
É necessário remover a restrição nos métodos setCreditCardHash
e setCreditCardHolder
.
Dá uma olhada nesse PR https://github.com/wirecardBrasil/moip-sdk-php/pull/330/files
Inclusiva já existe ao menos mais uma issue sobre isso.
@mx-advaud Não é a mesma issue. Esse PR está se referindo ao problema de versão do rmccue/requests
. O problema aqui é a restrição do tipo Holder
em alguns métodos, que acredito que também deveriam aceitar o tipo Customer
.
Desculpe a demora. Realmente confundi , deveria ter respondido em outra issue.