From 44c7c4d51b8c47ae920327e451909b39b1b8c302 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20M=C3=B6ller?= Date: Tue, 7 Jan 2025 19:38:16 +0100 Subject: [PATCH] Fix: Use ::class pseudo-constant --- composer-require-checker.json | 1 + src/Classes/FinalRule.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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;