Bom dia, professor por favor, fiquei com a seguinte dúvida:
Hoje estou implementando uma api com o Slim Framework, estou tentando utilizar a arquitetura deste curso (clean architecture). Se não estou enganado, você disse que uma classe "controller", que ligaria-se a classe de "rotas", seria ideal colocar na camada de "aplicação", que ela seria mais um "service" da aplicação do que de "infraestrutura".
No entanto, minha camada de controller precisaria acessar classes de repositório que fica na camada de infraestrutura, neste caso estaria quebrando a ideia de que a camada de aplicação não deve conhecer a camada de infraestrutura.
Como proceder? Não seria melhor utilizar uma classe controller na infraestrutura?
Obs: e a classe de rotas, eu acabei deixando ela fora da pasta "src", seria ideal colocar ela dentro de "infraestrutura"?
Espero que não tenha ficado confuso a pergunta