diff --git a/src/Core/CustomMethods.php b/src/Core/CustomMethods.php index 6cff20f92..1b6fd1677 100644 --- a/src/Core/CustomMethods.php +++ b/src/Core/CustomMethods.php @@ -279,12 +279,12 @@ trait CustomMethods $methods = $this->findMethodsFromExtension($extension); if ($methods) { foreach ($methods as $method) { - if (isset(self::$extra_methods[$class][$method])) { - $methodInfo = self::$extra_methods[$class][$method]; + if (!isset(self::$extra_methods[$class][$method])) continue; + + $methodInfo = self::$extra_methods[$class][$method]; - if ($methodInfo['property'] === $property && $methodInfo['index'] === $index) { - unset(self::$extra_methods[$class][$method]); - } + if ($methodInfo['property'] === $property && $methodInfo['index'] === $index) { + unset(self::$extra_methods[$class][$method]); } }