| ⇢ | A | ChangeItemQuantity added | |
| ⇢ | A | ChangeItemQuantityAction added | |
| ⇢ | A | ChangeItemQuantityHandler added | |
| ⇢ | A | ChangeItemQuantityRequest added | |
| ⇢ | A | CartItemExistsValidator added | |
| ⇢ | A | CartItemExists added | |
| C | ↗ | B | CartController improved |
| ⇢ | A | CartItemExistsValidator::validate() added | |
| ⇢ | A | ChangeItemQuantity::__construct() added | |
| ⇢ | A | ChangeItemQuantityAction::__construct() added | |
| ⇢ | A | ChangeItemQuantityAction::__invoke() added | |
| ⇢ | A | ChangeItemQuantityHandler::__construct() added | |
| ⇢ | A | ChangeItemQuantityHandler::handle() added | |
| ⇢ | A | ChangeItemQuantityRequest::__construct() added | |
| ⇢ | A | CartItemExists::getTargets() added | |
| ⇢ | A | CartItemExists::validatedBy() added | |
| ⇢ | A | ChangeItemQuantity::orderToken() added | |
| ⋮ | view more | ||
| B | ↛ | CartController::changeItemQuantityAction() removed | |