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.2, Laminas MVC 3.2, Symfony 5.2, Laravel 8.28, PHPUnit 9.5, Doctrine ORM 2.8