diff --git a/src/GraphQL/CorrespondanceRule.php b/src/GraphQL/CorrespondanceRule.php index b9de753..c29e25b 100644 --- a/src/GraphQL/CorrespondanceRule.php +++ b/src/GraphQL/CorrespondanceRule.php @@ -38,7 +38,7 @@ public function processNode(PhpParser\Node $node, PHPStan\Analyser\Scope $scope) // following check bypasses PHPStan\Testing\RuleTestCase // not being able to discover file generated on-the-fly if ( - class_exists($invalidClassName) === false + @class_exists($invalidClassName) === false && is_file($invalidClassNameFile = ($this->config->generatedDir . '/' . $invalidClassName . '.php')) ) { require_once $invalidClassNameFile; @@ -108,7 +108,7 @@ private function createSchemaServiceOraculum(string $validClassName): SchemaServ // following check bypasses PHPStan\Testing\RuleTestCase // not being able to discover file generated on-the-fly if ( - class_exists($validClassName) === false + @class_exists($validClassName) === false && is_file($validClassNameFile = ($this->config->generatedDir . '/' . $validClassName . '.php')) ) { require_once $validClassNameFile;