From 2a039515eac59b68ee52c39ef0f2c1b17f439402 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Fr=C3=A9mont?= Date: Fri, 21 Apr 2023 09:19:49 +0200 Subject: [PATCH] [sylius/resource-bundle] Sylius routes with attributes and default mapping paths (#1499) * Sylius configuration for routes with attributes' feature * Add default mapping paths --- .../1.9/config/packages/sylius_resource.yaml | 15 +++++++++++++++ .../1.9/config/routes/sylius_resource.yaml | 7 +++++++ sylius/resource-bundle/1.9/manifest.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 sylius/resource-bundle/1.9/config/packages/sylius_resource.yaml create mode 100644 sylius/resource-bundle/1.9/config/routes/sylius_resource.yaml create mode 100644 sylius/resource-bundle/1.9/manifest.json diff --git a/sylius/resource-bundle/1.9/config/packages/sylius_resource.yaml b/sylius/resource-bundle/1.9/config/packages/sylius_resource.yaml new file mode 100644 index 00000000..6b42a484 --- /dev/null +++ b/sylius/resource-bundle/1.9/config/packages/sylius_resource.yaml @@ -0,0 +1,15 @@ +# @see https://github.com/Sylius/SyliusResourceBundle/blob/master/docs/index.md +sylius_resource: + # Override default settings + #settings: + + # Configure the mapping for your resources + mapping: + paths: + - '%kernel.project_dir%/src/Entity' + + # Configure your resources + resources: + #app.book: + #classes: + #model: App\Entity\Book diff --git a/sylius/resource-bundle/1.9/config/routes/sylius_resource.yaml b/sylius/resource-bundle/1.9/config/routes/sylius_resource.yaml new file mode 100644 index 00000000..0c8ade2c --- /dev/null +++ b/sylius/resource-bundle/1.9/config/routes/sylius_resource.yaml @@ -0,0 +1,7 @@ +sylius_crud_routes: + resource: 'sylius.routing.loader.crud_routes_attributes' + type: service + +sylius_routes: + resource: 'sylius.routing.loader.routes_attributes' + type: service diff --git a/sylius/resource-bundle/1.9/manifest.json b/sylius/resource-bundle/1.9/manifest.json new file mode 100644 index 00000000..a26e89c8 --- /dev/null +++ b/sylius/resource-bundle/1.9/manifest.json @@ -0,0 +1,11 @@ +{ + "container": { + "locale": "en" + }, + "bundles": { + "Sylius\\Bundle\\ResourceBundle\\SyliusResourceBundle": ["all"] + }, + "copy-from-recipe": { + "config/": "%CONFIG_DIR%/" + } +}