diff --git a/src/VendorLocker/ParentClassMethodTypeOverrideGuard.php b/src/VendorLocker/ParentClassMethodTypeOverrideGuard.php index 43ceebfbdc6..3d82bf09911 100644 --- a/src/VendorLocker/ParentClassMethodTypeOverrideGuard.php +++ b/src/VendorLocker/ParentClassMethodTypeOverrideGuard.php @@ -28,6 +28,11 @@ public function __construct( public function hasParentClassMethod(ClassMethod|MethodReflection $classMethod): bool { + // early got false on private method + if ($classMethod->isPrivate()) { + return false; + } + try { $parentClassMethod = $this->resolveParentClassMethod($classMethod);