⇢ | A | ProductBundleUpdater added | |
⇢ | A | ProductBundleManipulator added |
⇢ | A | ProductBundleManipulator::applyOptionsToSlot() added | |
⇢ | A | ProductBundleManipulator::addSlot() added | |
⇢ | A | ProductBundleManipulator::createSlot() added | |
⇢ | A | ProductBundleManipulator::addProductsToSlot() added | |
⇢ | A | ProductBundleUpdater::__construct() added | |
⇢ | A | ProductBundleUpdater::addMissingSlotsToBundle() added | |
⇢ | A | ProductBundleUpdater::getExistingSlotNames() added | |
⇢ | A | ProductBundleUpdater::getOptionsForSlot() added | |
⇢ | A | ProductBundleManipulator::hasPositionOption() added | |
⇢ | A | ProductBundleManipulator::__construct() added | |
⋮ | view more | ||
A | ↛ | ProductBundleCreator::applyOptionsToSlot() removed | |
A | ↛ | ProductBundleCreator::addProductsToSlot() removed | |
A | ↛ | ProductBundleCreator::addSlotToBundle() removed | |
A | ↛ | ProductBundleCreator::createSlot() removed | |
A | ↛ | ProductBundleCreator::addProductToSlot() removed |