Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Duvida sobre o AlunoRepository

Olá, gostaria de saber se ao invés de marcar a entidade Aluno com o

repositoryClass="Alura\Doctrine\Repository\AlunoRepository"

para podermos usar seu repositório, também daria para usa-lo criando uma instancia diretamente do AlunoRepository ao inves de pegar a instancia com o getRepository, ja que o AlunoRepository herda diretamente de EntityRepository ela teria as mesmas funcionalidades do mesmo jeito.

É possível usar dessa maneira?

3 respostas

Olá, Marco. A class AlunoRepository tem várias dependências que você precisaria passar para o construtor para poder instanciá-la.

Por isso se torna inviável, apesar de possível, essa abordagem. :-)

Entendi, ai no caso o doctrine "injeta" esse parâmetros por baixo dos panos?

solução!

Isso aí, Marco. O EntityManager sabe como criar o repositório passando todas as suas dependências. ;-)

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software