nfephp-org / sped-common

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

SoapBase::setTemporaryFolder faz a chamada do SoapBase::saveTemporarilyKeyFiles #173

Closed MarcosSSJunior closed 6 years ago

MarcosSSJunior commented 6 years ago

No construtor da classe SoapBase é realizado a chamada do SoapBase::setTemporaryFolder, onde é chamado o SoapBase::saveTemporarilyKeyFiles criando os temporários, e logo após é chamado SoapBase::saveTemporarilyKeyFiles novamente. Isso tem real necessidade? Pois SoapBase::removeTemporarilyFiles vai remover apenas os últimos.

No construtor: https://github.com/nfephp-org/sped-common/blob/f462c7d684f713bc06feaf620787dda57589b386/src/Soap/SoapBase.php#L157-L161

No SoapBase::setTemporaryFolder: https://github.com/nfephp-org/sped-common/blob/f462c7d684f713bc06feaf620787dda57589b386/src/Soap/SoapBase.php#L252-L254

robmachado commented 6 years ago

@MarcosSSJunior Sim Marcos você está certo esse processo deve ser revisado e refatorado para evitar essa duplicidade. Vamos trabalhar nisso !

robmachado commented 6 years ago

Corrigido o comportamento