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

[Dúvida] Injação de Dependências de Classes Estáticas

Bom Dia, Nessa aula eu criei uma classe 'Message' para realizar a inserção de menssagens na tela, mas essa classe só possui uma função estática. Sabendo disso, quando eu criar um controller e tiver que utilizar essa classe 'Message' eu preciso passá-la como dependência (Injetar nos parametros do controller) já que seus métodos são todos estáticos?

1 resposta
solução!

Não é possível realizar a injeção de dependência de classes para uso de métodos estáticos. Por isso métodos estáticos são famosos inimigos de testes (isso foi citado no curso sobre testes com PHP).