Olá! Tudo bem?
Que bom que você conseguiu resolver o problema com a mensagem de aviso sobre a depreciação das anotações de comentários no PHPUnit. Com a atualização para o PHP 8 e PHPUnit 11, a mudança para usar atributos em vez de anotações de comentários é realmente o caminho certo a seguir.
Você fez a correção corretamente ao substituir o comentário de anotação:
/**
* @dataProvider entregaLeiloes
*/
Por:
#[\PHPUnit\Framework\Attributes\DataProvider('entregaLeiloes')]
Essa mudança não só resolve o aviso de depreciação, mas também prepara seu código para ser compatível com futuras versões do PHPUnit.
Se você ainda estiver enfrentando problemas ou se houver outros avisos, pode ser uma boa ideia revisar todo o seu código de teste para garantir que todas as anotações antigas estejam atualizadas para o novo formato de atributos. Isso inclui qualquer outra anotação que você possa estar usando, como @test
, @covers
, entre outras.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.