Todo
Classes summary
| HttpApiV2Controller |
Add _cacheResponse() helper function which will cache request data and it will provide the required headers. |
Methods summary
| CartController | actionDefault() |
use GET and POST REST-API like |
| CartController | actionBuyProduct() |
use GET and POST REST-API like |
| CartController | actionAdd() |
use GET and POST REST-API like |
| CartController | actionDelete() |
use GET and POST REST-API like |
| CartController | actionUpdate() |
use GET and POST REST-API like |
| CartController | actionRedeemGift() |
use GET and POST REST-API like |
| CartDropdownController | actionDefault() |
get rid of old AjaxHandler use GET and POST REST-API like |
| CartShippingCostsController | actionDefault() |
get rid of old AjaxHandler use GET and POST REST-API like |
| CategoryWriteService | duplicateCategory() |
Implement the last four arguments when finished in UML. |
| CheckQuantityController | actionDefault() |
use GET and POST REST-API like |
| CheckQuantityController | _getQuantityErrorMessage() |
use decimal point from current currency instead of , for all currencies |
| CheckStatusController | actionDefault() |
get rid of old AjaxHandler use GET and POST REST-API like |
| CheckStatusController | actionAttributes() |
get rid of old AjaxHandler use GET and POST REST-API like |
| CustomerReader | _createCustomerByArray() |
If date of birth is null in the database then: $customerDataArray['customers_dob'] = '0000-00-00 00:00:00' and then the getDateOfBirth() will return wrong results ($customer->getDateOfBirth() >> -0001-11-30 00:00:00). |
| EmailsApiV2Controller | delete() |
Do not throw an error if a record does not exist. Because this is what other controllers do. |
| FilterController | actionDefault() |
use GET and POST REST-API like |
| FilterController | actionGetListing() |
use GET and POST REST-API like |
| GXCoreLoader | getService() |
Delegate to GXServiceFactory |
| GXCoreLoader | getDatabaseQueryBuilder() |
check connection errors escape special characters in mysqli connection string (AT) use GXDatabaseAccessorInterface |
| InfoBoxRepositoryDeleter | deleteByIdentifier() |
Find a better solution to delete the rows. |
| InvoiceListGenerator | _createOrderAddressBlockByRow() |
Equal to OrderListGenerator::_createOrderAddressBlockByRow() method. Maybe outsource in abstract parent. |
| InvoiceListGenerator | _createMemoCollectionByCustomersId() |
Equal to OrderListGenerator::_createMemoCollectionByCustomersId() method. Maybe outsource in abstract parent. |
| InvoiceListGenerator | _limit() |
Equal to OrderListGenerator::_limit() method. Maybe outsource in abstract parent. |
| InvoiceListGenerator | _order() |
Equal to OrderListGenerator::_order() method. Maybe outsource in abstract parent. |
| LiveSearchController | actionDefault() |
get rid of old AjaxHandler use GET and POST REST-API like |
| ProductListItem | __construct() |
Remove optional methods from this constructor for v3.5.1.0. Deprecation Notice: The optional parameters of this constructor are deprecated as of v3.3.1.0 and will be removed in v3.5.1.0. Please use the setter methods instead. |
| ProductsApiV2Controller | put() |
Error status code on not found entries should be 404 and not 400. |
| ProductWriteService | duplicateProduct() |
Implement the last three arguments when finished in UML. |
| ShipcloudController | getDeclaredValue() |
get this data from OrderService |
| WishListController | actionDefault() |
use GET and POST REST-API like |
| WishListController | actionAdd() |
use GET and POST REST-API like |
| WishListController | actionDelete() |
use GET and POST REST-API like |
| WishListController | actionUpdate() |
use GET and POST REST-API like |
| WishListController | actionAddToCart() |
use GET and POST REST-API like |
Properties summary
| CrossCuttingLoader | $strictModeEnabled |
Move to CrossCuttingLoaderSettings |