getProductAdjustmentHandler() && ! $rule->getProductRangeAdjustmentHandler() && ! $rule->getRoleDiscounts() && count($rule->getGifts()) === 0 && count($rule->getItemGiftsCollection()->asArray()) > 0 && count($rule->getConditions()) === 0 && count($rule->getLimits()) === 0; } }