Não entendi direito a definação do namespace Alura\Doctrine\Helper sendo que a única pasta que nesta sequência no projeto é a Helper. Afinal pode-se definir um namespace "aleatório desta maneira? Confesso que fiquei meio confuso...
Não entendi direito a definação do namespace Alura\Doctrine\Helper sendo que a única pasta que nesta sequência no projeto é a Helper. Afinal pode-se definir um namespace "aleatório desta maneira? Confesso que fiquei meio confuso...
Olá Luiz, o namespace não precisa seguir a estrutura de pastas, você pode definir como você achar melhor. Mas para manter uma certa clareza no código é bom seguir pelo menos parte da estrutura de pastas.
Fala, Luiz.
A PSR-4 é melhor explicada no nosso curso de Composer.
Mas basicamente, Alura\Doctrine
é mapeado para nossa pasta src
. O restante do namespace é mapeado na estrutura subsequente de pastas.
;-)
Obrigado Vinicius, é muito bom saber que o próprio professor está presente no fórum.
Inclusive encontrei um post do André Chaves que fala bem disso:
https://blog.alura.com.br/organizando-seu-codigo-com-namespace/
Opa, Luiz! Sempre que dá eu to aqui no fórum sim. :-D