Skip to content

Commit a73ce17

Browse files
authored
chore(deps): directly require slevomat/coding-standard (#109)
1 parent 39a49e5 commit a73ce17

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
},
1616
"require": {
1717
"php": "^8.1",
18-
"doctrine/coding-standard": "^11.0"
18+
"doctrine/coding-standard": "^11.0",
19+
"slevomat/coding-standard": "^8.9.2"
1920
},
2021
"require-dev": {
2122
"phpstan/extension-installer": "^1.2",

tests/TestCase.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66

77
use SlevomatCodingStandard\Sniffs\TestCase as SlevomatTestCase;
88

9+
use function assert;
10+
use function class_exists;
911
use function str_replace;
1012
use function strlen;
1113
use function substr;
@@ -14,6 +16,9 @@ abstract class TestCase extends SlevomatTestCase
1416
{
1517
protected static function getSniffClassName(): string
1618
{
17-
return str_replace('\\Tests\\', '\\', substr(static::class, 0, -strlen('Test')));
19+
$class = str_replace('\\Tests\\', '\\', substr(static::class, 0, -strlen('Test')));
20+
assert(class_exists($class));
21+
22+
return $class;
1823
}
1924
}

0 commit comments

Comments
 (0)