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

$entityManager must be protected

Estou criando outros controllers com base nos estudos porém estou enfrentando problemas para executar a url. Revi umas 5 vezes a mesma aula para abstrair as classes porém não entendo o porque do problema.

Mensagem de erro: Compile Error: Access level to App\Controller\AddressesController::$entityManager must be protected (as in class App\Controller\BaseController) or weaker

2 respostas
solução!

Olá, Paulo.

Em AddressesController você está herdando de alguma classe, e essa classe base já tem o atributo $entityManager.

Você está tentando redefiní-lo com um modificador de acesso mais forte (private, provavelmente), e isso não é permitido.

Basta que você remova a definição de $entityManager em AddressesController para resolver o problema.

;-)

Excelente explicação mais uma que aprendi. Tks

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