function _commerce_line_item_update_rule_container_round_mode in Commerce Core 7
Iterates over a container's children to recursively find non-container plugins whose settings should be updated.
1 call to _commerce_line_item_update_rule_container_round_mode()
- commerce_line_item_update_7000 in modules/
line_item/ commerce_line_item.install - Update Rules using unit price manipulation actions to set a default value for the rounding mode to use on the updated unit price amount.
File
- modules/
line_item/ commerce_line_item.install, line 144
Code
function _commerce_line_item_update_rule_container_round_mode($rule) {
foreach ($rule
->getIterator() as $child) {
if ($child instanceof RulesContainerPlugin) {
_commerce_line_item_update_rule_container_round_mode($child);
}
else {
_commerce_line_item_update_rule_round_mode($child);
}
}
}