Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

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