for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace MyTester;
use ReflectionClass;
use ReflectionException;
/**
* @author Jakub Konečný
* @internal
*/
abstract class BaseTestSuitesFinder implements ITestSuitesFinder
{
protected function isTestSuite(string $class): bool
try {
$reflection = new ReflectionClass($class);
} catch (ReflectionException $e) {
return false;
}
return !$reflection->isAbstract() && $reflection->isSubclassOf(TestCase::class);