| ⇢ | B | Products::validateImageUpload() added | |
| ⇢ | A | Products::validateOrderAndDirection() added | |
| ⇢ | A | Products::validateProductId() added | |
| ⇢ | A | Products::allProductsWithoutFilters() added | |
| ⇢ | A | Products::validateSingleProductId() added | |
| ⇢ | A | Products::validateSearchFilters() added | |
| ⇢ | A | Products::validatePagination() added | |
| C | ↗ | B | Products::addProduct() improved |
| C | ↗ | A | Products::products() improved |
| C | ↗ | A | Products::addProductImage() improved |
| F | ↗ | B | Products::alterProduct() improved |