Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

PHP e PDO - Uncaught Error: Interface

Olá, bom dia, amigos !

Quando eu vou no final do arquivo PdoStudentRepository.php, clico com o botão direito do mouse e seleciono : run 'PdoStudentRepository.php'(PHP SCRITP), aparece o seguinte erro:

/usr/bin/php /php/phpPdo/src/Infrastructure/Repository/PdoStudentRepository.php

PHP Fatal error: Uncaught Error: Interface 'Alura\Pdo\Domain\Repository\StudentRepository' not found in /php/phpPdo/src/Infrastructure/Repository/PdoStudentRepository.php:12

Stack trace:#0 {main} thrown in /php/phpPdo/src/Infrastructure/Repository/PdoStudentRepository.php on line 12

Process finished with exit code 255

Esse error não está me impedindo de continuar o curso, mas imagino que tenha algo errado. Ah, uso o PhpStorm !

Obrigado pela atenção, segue o GitHub contendo o Código : https://github.com/mrsitech/PhpPdo

1 resposta
solução

Olá.

Por que você iria rodar um repositório se ele não tem nenhum código executável? Ele apenas possui a definição de uma classe.

Além disso, a definição dele vai obviamente falhar visto que nele não há importação dos arquivos que contém as classes necessárias.

Por isso nós só executamos os arquivos que possuem código realmente executável, fora de classes, funções, etc. ;-)

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