4
respostas

Problema para rodar o arquivo teste.php devido ao namespace

Basicamente meu codigo até onde verifiquei está indentico o da aula mostrada, porem fiz tudo usando a ide do VScode, então criei na mão as classes e namespace.

Ao executar o codigo ocorre o seguinte erro: Fatal error: Uncaught Error: Class "Alura\DesignPatterns\CalculadoraDeImpostos" not found in C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php on line 9

Error: Class "Alura\DesignPatterns\CalculadoraDeImpostos" not found in C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php on line 9

Call Stack: 0.0001 404024 1. {main}() C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php:0

Vou encaminhar prints de como estão meus arquivos de orcamento, CalculadoraDeImpostos, testes e composer.json

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

4 respostas

Oi, Thiago, parece que o problema é no arquivo composer.json, você escreveu "par-4" invés de "psr-4"

Fala Vinicius, realmente estava errado! Ajustei o codigo, salvei e continuou com o erro: $ php testes.php

Fatal error: Uncaught Error: Class "Alura\DesignPatterns\CalculadoraDeDescontos" not found in C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php on line 17

Error: Class "Alura\DesignPatterns\CalculadoraDeDescontos" not found in C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php on line 17

Call Stack: 0.0001 404504 1. {main}() C:\Users\I5-10400f\Desktop\Alura\DesignPatterns\Testes.php:0

  • Um adendo que continuei as aulas então devido a isso, modifiquei MUITO os arquivos do projeto, de qualquer forma, o erro ainda parece ser referente ao namespace.

Você executou o composer dump após modificar o composer.json, Thiago?

Perfeito! Estou refazendo o curso e acabei esbarrando nesse pequeno erro! kkkkkk