Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Helpers

Um helper pode alterar atributos com o prefixo "_"?

1 resposta
solução!

Olá Jonathan, tudo bem com você?

Então a grande questão é sobre em qual classe estamos, veja:

No exemplo do helper de Data normalmente iremos importar ele em outra classe ( no caso do exercício importamos na classe Negociação ) e ai não há problemas nenhum em alterar atributos como prefixo "_", porque veja ele está modificando os atributos dentro da mesma classe.

O que seria uma má pratica de programação seria dentro dos helpers importar outras classes e alterar os atributos com o prefixo "_", pois ai estamos alterando atributos que teoricamente são privados.

Exemplo: Dentro do helper de data importar a classe negociações e fazer mudanças nela

Agora dentro de uma classe não existe nenhum problema em alterar seus atributos utilizando outras funções ou classes!

Compreendeu? Qualquer coisa estou a disposição :)

Abraços e Bons Estudos!