Example #1
0
 /**
  * @param \Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs $subject
  * @param \Magento\Eav\Model\Resource\Entity\Attribute\Group\Collection $result
  *
  * @return \Magento\Eav\Model\Resource\Entity\Attribute\Group\Collection
  * @SuppressWarnings(PHPMD.UnusedFormalParameter)
  */
 public function afterGetGroupCollection(\Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs $subject, $result)
 {
     if (!$this->_moduleManager->isOutputEnabled('Magento_RecurringPayment')) {
         foreach ($result as $key => $group) {
             if ($group->getAttributeGroupCode() === 'recurring-payment') {
                 $result->removeItemByKey($key);
             }
         }
     }
     return $result;
 }