@gblmarquez A livraria tem um problema que acho que poderia ser alterado, é relacionado ao #9.
Tenho um cliente que irá usar o plugin WooCommerce NFe, que usa a livraria client-php, para emissão de notas de serviços, e também irá usar o plugin Nota Fiscal Eletrônica WooCommerce para emissão de nota de produtos.
O problema é que o segundo plugin usa uma classe chamada "NFe", com a mesma nomenclatura do seu plugin, que também se chama "NFe". Essa coincidência dá conflito, não permitindo usar os dois plugins ao mesmo tempo.
As opções que sugiro são:
Alterar a classe de NFe para outra diferente, única (fix temporário);
Melhorar o plugin adicionando suporte ao PSR, relacionado ao #9.
No momento, para esse projeto estou usando a opção 1. Esse issue é apenas para chamar a atenção a esse problema. Pois outras livrarias podem usar o mesmo nome dessa classe e ter o mesmo problema, se eles não usarem namespace, claro.
@gblmarquez A livraria tem um problema que acho que poderia ser alterado, é relacionado ao #9.
Tenho um cliente que irá usar o plugin WooCommerce NFe, que usa a livraria client-php, para emissão de notas de serviços, e também irá usar o plugin Nota Fiscal Eletrônica WooCommerce para emissão de nota de produtos.
O problema é que o segundo plugin usa uma classe chamada "NFe", com a mesma nomenclatura do seu plugin, que também se chama "NFe". Essa coincidência dá conflito, não permitindo usar os dois plugins ao mesmo tempo.
As opções que sugiro são:
No momento, para esse projeto estou usando a opção 1. Esse issue é apenas para chamar a atenção a esse problema. Pois outras livrarias podem usar o mesmo nome dessa classe e ter o mesmo problema, se eles não usarem
namespace
, claro.