diff --git a/composer-require-checker.json b/composer-require-checker.json index dbbbecfd..92f8a316 100644 --- a/composer-require-checker.json +++ b/composer-require-checker.json @@ -2,6 +2,7 @@ "symbol-whitelist": [ "array", "bool", + "Doctrine\\ORM\\Mapping\\Entity", "false", "null", "PhpParser\\Comment\\Doc", diff --git a/src/Classes/FinalRule.php b/src/Classes/FinalRule.php index 7ad88a22..b1d0df43 100644 --- a/src/Classes/FinalRule.php +++ b/src/Classes/FinalRule.php @@ -13,6 +13,7 @@ namespace Ergebnis\PHPStan\Rules\Classes; +use Doctrine\ORM; use Ergebnis\PHPStan\Rules\ErrorIdentifier; use PhpParser\Comment; use PhpParser\Node; @@ -37,7 +38,7 @@ final class FinalRule implements Rules\Rule * @var list */ private static array $whitelistedAttributes = [ - 'Doctrine\ORM\Mapping\Entity', + ORM\Mapping\Entity::class, ]; private bool $allowAbstractClasses;