Closed rafaelstz closed 1 month ago
Obrigado @rafaelstz . Ainda essa semana faço as revisões e crio os testes necessários. Se puder realizar alguns testes para mim quando eu finalizar, vai ser de grande ajuda.
Fala @rafaelstz. Tudo bem? Vi que você criou a propriedade de $cartaoPostagem e $dr, mas a $dr não está sendo utilizada e a $cartaoPostagem você usa como um objeto para armazenar e acessar o dr e o contrato. Fez isso pois já existia uma propriedade chamada contract na classe de Authentication? Ou tem algum motivo específico?
Pergunto pois, olhando sua PR, acabei percebendo que no objeto principal(Correios.php) nomeio a variável $postcard e na classe de autenticação de $contract, mas também deveria ser $postcard.
@devaguia foi isso mesmo, os dois contracts tem números diferentes. Caso mude para $postCard no objeto principal, acredito que podemos retirar a propriedade $cartaoPostagem e usar $dr e $contract direto na classe Authentication.
Para realizar o cálculo correto da estimativa, é necessário incluir o DR e o Contract nas consultas. Portanto, ao salvá-los no objeto Authentication, facilita-se a reutilização conforme a autenticação realizada.
Exemplo