Olá pessoal, estou utilizando o PHP na versão 8.2.12 para fazer o curso, e precisei realizar algumas atualizações para que tudo funcionasse corretamente.
As mudanças são bem simples, e recomendo para quem for usar essa versão. Para ajudar, deixei um link com o projeto inicial já atualizado no formato zip.
As principais mudanças foram:
Atualização da anotação do Data Provider para a nova sintaxe. Exemplo:
#[DataProvider('leilaoComLancesEmOrdemAleatoria')]
Alteração no logging dentro do arquivo phpunit.xml
. Exemplo:
<logging>
<testdoxText outputFile="testdox.txt"/>
</logging>
Atualização do PHPUnit para a versão 11.5 e ajuste da versão do PHP no composer.json
.
Clique aqui para baixar e visualizar os arquivos atualizados do projeto
Para configurar o projeto, basta seguir os passos:
Instalar as dependências com o comando:
composer update
Rodar os testes iniciais com o comando:
.\vendor\bin\phpunit
Minhas configurações
- XAMPP para Windows 8.2.12 (PHP 8.2.12)
- Composer version 2.8.4
- Windows 11 64bits