ldc-ovoteam/app/Contracts
Jérémy Munsch 57faeada75
feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto
Add new DTOs for handling product and category data structures.
These DTOs facilitate data transfer and serialization for products and categories.

refactor(controller): update ProductController to use executor pattern

Refactor ProductController to utilize an executor for handling product creation,
updating, and deletion, improving code organization and maintainability.

refactor(controller): update RecipeController to use executor pattern

Refactor RecipeController to utilize an executor for handling recipe creation,
improving code organization and maintainability.

chore: remove MediaController

Remove MediaController as it is no longer needed in the application.

feat(request): enhance StoreProductRequest and UpdateProductRequest

Enhance StoreProductRequest and UpdateProductRequest to include methods for
transforming request data into input objects for actions.

chore: add ActionExecutorService for executing actions and queries

Introduce ActionExecutorService to handle the execution of actions and queries
with logging and transaction management.

chore(deps): update composer dependencies

Update composer dependencies to include webmozart/assert for improved type assertions.
2026-11-05 11:37:20 +01:00
..
Directories feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
Action.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
ActionInput.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
ActionInputEmpty.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
Directory.php refactor: product.index page with search 2026-09-21 11:43:38 +02:00
Executor.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
Query.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
QueryInput.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
QueryInputEmpty.php feat(dto): add CategoryProductsDto, ProductDto, and ProductSummaryDto 2026-11-05 11:37:20 +01:00
Repository.php refactor: product.index page with search 2026-09-21 11:43:38 +02:00