ldc-boutique-cnc-sable/app/Http/Controllers/Fo/Pages
Jérémy Munsch 70600ea623
refactor(products): migrate BO and FO ProductsControllers to CQS pattern
- Refactor Bo\ProductsController to use ActionExecutor and Queries
- Refactor Fo\Pages\ProductsController and Fo\Ajax\ProductsController to CQS
- Add Actions: CreateProduct, UpdateProduct, DeleteProduct with Inputs
- Add Queries: GetBoPaginatedProductsQuery, GetProductFormDataQuery, GetFoProductIndexPageQuery, GetFoFilteredProductsQuery
- Add DTOs: ProductFormDataDto and enrich ProductDto
- Encapsulate Action/Query inputs conversion in FormRequests
- Remove obsolete ProductDirectory and EloquentProductDirectory
- Add tests for Fo\Ajax\ProductsController
2026-10-27 09:58:42 +01:00
..
ContactController.php refactor(fo): refactor ContactController using GetShopQuery and CQS 2026-10-27 09:58:40 +01:00
HomeController.php refactor(fo): migrate HomeController to CQS queries with DTOs 2026-10-27 09:58:41 +01:00
PageController.php feat: implement pagination using Pagination value object 2026-10-27 09:58:34 +01:00
ProductsController.php refactor(products): migrate BO and FO ProductsControllers to CQS pattern 2026-10-27 09:58:42 +01:00