for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace GraphQLTests\Doctrine;
use GraphQL\Doctrine\Utils;
use PHPUnit\Framework\Attributes\DataProvider;
use PHPUnit\Framework\TestCase;
final class UtilsTest extends TestCase
{
public static function providerGetTypeName(): array
return [
['\Blog\Model\Post', 'Post'],
['Blog\Model\Post', 'Post'],
['\Post', 'Post'],
['Post', 'Post'],
];
}
/**
* @param class-string $className
*/
#[DataProvider('providerGetTypeName')]
public function testGetTypeName(string $className, string $expected): void
self::assertSame($expected, Utils::getTypeName($className));