diff --git a/src/Rector/Contrib/Nette/Utils/MagicMethodRector.php b/src/Rector/Contrib/Nette/Utils/MagicMethodRector.php index ac02cde3cae..645b534d7b1 100644 --- a/src/Rector/Contrib/Nette/Utils/MagicMethodRector.php +++ b/src/Rector/Contrib/Nette/Utils/MagicMethodRector.php @@ -18,11 +18,6 @@ use Rector\Regex\MagicMethodMatcher; */ final class MagicMethodRector extends AbstractRector { - /** - * @var string - */ - private const NETTE_OBJECT_CLASS = 'Nette\Object'; - /** * @var mixed[] */ @@ -121,12 +116,6 @@ final class MagicMethodRector extends AbstractRector private function isNetteObjectChild(Class_ $classNode): bool { - if ($classNode->extends === null) { - return false; - } - - $parentClassName = (string) $classNode->extends->getAttribute(Attribute::RESOLVED_NAME); - - return $parentClassName === self::NETTE_OBJECT_CLASS; + return in_array('Nette\Object', (array) $classNode->getAttribute(Attribute::TYPES), true); } }