Skip to content

Commit 4a67d04

Browse files
MNT Resolve deprecation warning in test (#602)
1 parent 8042cfc commit 4a67d04

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

tests/Schema/IntegrationTest.php

+4-5
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
use GraphQL\Validator\Rules\QueryComplexity;
4444
use GraphQL\Validator\Rules\QueryDepth;
4545
use GraphQL\Validator\ValidationContext;
46-
use ReflectionProperty;
46+
use ReflectionClass;
4747

4848
class IntegrationTest extends SapphireTest
4949
{
@@ -1688,11 +1688,10 @@ public function testGlobalRuleNotRemoved()
16881688

16891689
private function removeDocumentValidatorRule(string $ruleName): void
16901690
{
1691-
$reflectionRules = new ReflectionProperty(DocumentValidator::class, 'rules');
1692-
$reflectionRules->setAccessible(true);
1693-
$rules = $reflectionRules->getValue();
1691+
$reflectionRules = new ReflectionClass(DocumentValidator::class);
1692+
$rules = $reflectionRules->getStaticPropertyValue('rules');
16941693
unset($rules[$ruleName]);
1695-
$reflectionRules->setValue($rules);
1694+
$reflectionRules->setStaticPropertyValue('rules', $rules);
16961695
}
16971696

16981697
private function createProviderForComplexityOrDepth(int $limit): array

0 commit comments

Comments
 (0)