diff --git a/lib/internal/Magento/Framework/Reflection/DataObjectProcessor.php b/lib/internal/Magento/Framework/Reflection/DataObjectProcessor.php index b29b6990e2b44..c41a3438fd137 100644 --- a/lib/internal/Magento/Framework/Reflection/DataObjectProcessor.php +++ b/lib/internal/Magento/Framework/Reflection/DataObjectProcessor.php @@ -305,8 +305,13 @@ protected function isSuitableMethod($method) $isExcludedMagicMethod = in_array( $method->getName(), - ['__sleep', '__wakeup', '__clone'] + ['__sleep', '__wakeup', '__clone', '___callParent'] ); + + if (false !== strpos($method->getDocComment(), '{@inheritdoc}')) { + return false; + } + return $isSuitableMethodType && !$isExcludedMagicMethod; } }