Make messages of failing PHPUnit test with data provider much clearer

Code
<?php

use PHPUnit\Framework\TestCase;

class DataProviderNamedTest extends TestCase
{
    /**
     * @dataProvider provideData
     */
    public function testProvider($bool) : void
    {
        $this->assertTrue($bool);
    }
    
    /**
     * @dataProvider provideDataWithNames
     */
    public function testProviderWithName($bool) : void
    {
        $this->assertTrue($bool);
    }
    
    public function provideData() : array
    {
        return [
            [true],
            [false],
        ];
    }
    
    public function provideDataWithNames() : array
    {
        return [
            'is true' => [true],
            'is also true' => [false],
        ];
    }
}
Result
Time: 00:00.007, Memory: 18.00 MB

There were 2 failures:

1) DataProviderNamedTest::testProvider with data set #1 (false)
Failed asserting that false is true.

DataProviderNamedTest.php:12

2) DataProviderNamedTest::testProviderWithName with data set "is also true" (false)
Failed asserting that false is true.

DataProviderNamedTest.php:20

FAILURES!
Tests: 4, Assertions: 0, Failures: 2.
Used Versions
PHP 8.3, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8