1
resposta

Erro fatal : Erro não capturado: Classe "Alura\Cursos\Controlle\FormularioEdicao" não encontrada

<?php

namespace Alura\Cursos\Controlle;

use Alura\Cursos\Controller\InterfaceControleRequisicao;
use Alura\Cursos\Entity\Curso;
use Alura\Cursos\Infra\EntityManagerCreator;

class Exclusao implements InterfaceControleRequisicao {

   // private $entityManager;
    public function __construct()
    {
        $this -> entityManager = (new EntityManagerCreator()) -> getEntityManager();
    }
    public function processaRequisicao(): void
    {
        $id = filter_input(INPUT_GET, 'id', FILTER_VALIDATE_INT);
        if (is_null($id) || $id === false){
            header('Location: /listar-empresas');
            return;
        }
        $curso = $this->entityManager->getReference(Curso::class, $id);
      //  $curso = $this->cursoRepository->find($id);
        $this->entityManager->remove($curso);
        $this->entityManager->flush();
        header('Location: /listar-empresas', true, 302);
    }   
}


Estou com o mesmo problema na EXCLUSÃO

1 resposta

Olá, Lucas! Tudo bem?

Gostaria de pedir desculpas pela demora em responder o seu tópico.

Eu respondi um tópico seu parecido no link abaixo:

Acho que o namespace está incorreto:

  • Está: namespace Alura\Cursos\Controlle acho que deveria ser namespace Alura\Cursos\Controller;

Espero ter ajudado, bons estudos!