1
resposta

[Projeto] Projeto Inicial atualizado para o PHP 8.2

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:

  1. Instalar as dependências com o comando: composer update

  2. 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
1 resposta

Oi Lucas,

Excelente iniciativa em compartilhar as atualizações do projeto para o PHP 8.2! 👍

Agradeço por disponibilizar o projeto atualizado em formato zip e por detalhar os passos para configuração. Isso facilita muito a vida de outros alunos. 💻

Para saber mais: Documentação oficial do PHPUnit sobre Data Providers.

Continue compartilhando suas descobertas e ajudando a comunidade! 🤔