nfephp-org / sped-common

Classes comuns usadas nas atividades e classes das API's de NFe, CTe e MDFe
Other
97 stars 121 forks source link

Adicionando classe para assinar o mesmo xml várias vezes em tags diferentes. #307

Closed gersonfs closed 3 months ago

gersonfs commented 3 months ago

Tive que mudar de private para protected algumas chamadas e de self para static outras para poder sobrescrever.

gersonfs commented 3 months ago

Seria isso @robmachado ? Procurei reaproveitar o máximo de código existente, por isso tive que fazer pequenas modificações na classe Signer

gersonfs commented 3 months ago

@robmachado outra forma que pensei, era criar um atributo estático do tipo booleano na classe Signer para desativar essa verificação da assinatura. Usaria-se assim:

Signer::$disableExistingSignatureCheck = true;
Signer::sign(...);

Ou um parâmetro novo no final

Signer::sign(..., false);
robmachado commented 3 months ago

Em principio, eu não quero alterações na classe Signer, pode replicar o conteúdo em outra classe.