return ['Classes in `Framework\\Demodata` namespace must be flagged @internal to not be captured by the BC checker.'
];
} if ($this->
isMigrationStep($node)) { return ['Migrations must be flagged @internal to not be captured by the BC checker.'
];
} if ($this->
isMessageHandler($node) && !\
in_array($class, self::MESSAGE_HANDLER_EXCEPTIONS, true
)) { return ['MessageHandlers must be flagged @internal to not be captured by the BC checker.'
];
} if ($this->
isParentInternalAndAbstract($scope) && !
$this->
isFinal($node->
getClassReflection(),
$doc)) { return ['Classes that extend an @internal abstract class must be flagged @internal or @final to not be captured by the BC checker.'
];
} return [];
} private function isTestClass(InClassNode
$node): bool
{ $namespace =
$node->
getClassReflection()->
getName();
if (\
in_array($namespace, self::TEST_CLASS_EXCEPTIONS, true
)) {