From 3b5a0c772a9806fa594089b5584e746715dbb2ee Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Tue, 7 Oct 2025 12:08:21 +0200 Subject: [PATCH 1/7] Bump sylius to 1.14 --- composer.json | 7 +---- .../SetonoSyliusTermsExtension.php | 28 ++++++++++++------- tests/Application/config/bundles.php | 3 +- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/composer.json b/composer.json index d65023c..febab05 100644 --- a/composer.json +++ b/composer.json @@ -14,13 +14,8 @@ "doctrine/orm": "^2.7", "fakerphp/faker": "^1.23", "knplabs/knp-menu": "^3.1", - "sylius/channel": "^1.0", - "sylius/channel-bundle": "^1.0", - "sylius/core": "^1.0", "sylius/core-bundle": "^1.0", - "sylius/locale": "^1.0", "sylius/resource-bundle": "^1.6", - "sylius/ui-bundle": "^1.0", "symfony/config": "^5.4 || ^6.4 || ^7.0", "symfony/dependency-injection": "^5.4 || ^6.4 || ^7.0", "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0", @@ -49,7 +44,7 @@ "phpunit/phpunit": "^9.6", "psalm/plugin-phpunit": "^0.18", "setono/code-quality-pack": "^2.7", - "sylius/sylius": "~1.12.13", + "sylius/sylius": "^1.14", "symfony/debug-bundle": "^5.4 || ^6.4 || ^7.0", "symfony/dotenv": "^5.4 || ^6.4 || ^7.0", "symfony/intl": "^5.4 || ^6.4 || ^7.0", diff --git a/src/DependencyInjection/SetonoSyliusTermsExtension.php b/src/DependencyInjection/SetonoSyliusTermsExtension.php index 56a3a76..87c0432 100644 --- a/src/DependencyInjection/SetonoSyliusTermsExtension.php +++ b/src/DependencyInjection/SetonoSyliusTermsExtension.php @@ -7,6 +7,7 @@ use ReflectionClass; use Sylius\Bundle\ResourceBundle\DependencyInjection\Extension\AbstractResourceExtension; use Sylius\Bundle\ResourceBundle\SyliusResourceBundle; +use Symfony\Component\Config\Definition\ConfigurationInterface; use Symfony\Component\Config\FileLocator; use Symfony\Component\DependencyInjection\ContainerBuilder; use Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface; @@ -31,21 +32,18 @@ public function load(array $configs, ContainerBuilder $container): void $config['forms'][$form]['label'] = $label; } - $container->setParameter('setono_sylius_terms.forms', $config['forms']); - $container->setParameter('setono_sylius_terms.terms_path', $config['routing']['terms']); - $loader->load('services.xml'); - - $this->registerResources( - 'setono_sylius_terms', - SyliusResourceBundle::DRIVER_DOCTRINE_ORM, - $config['resources'], - $container, - ); } public function prepend(ContainerBuilder $container): void { + $config = $this->getCurrentConfiguration($container); + + $container->setParameter('setono_sylius_terms.forms', $config['forms']); + $container->setParameter('setono_sylius_terms.terms_path', $config['routing']['terms']); + + $this->registerResources('setono_sylius_terms', SyliusResourceBundle::DRIVER_DOCTRINE_ORM, $config['resources'], $container); + $container->prependExtensionConfig('sylius_grid', [ 'grids' => [ 'setono_sylius_terms_terms' => [ @@ -103,4 +101,14 @@ public function prepend(ContainerBuilder $container): void ], ]); } + + /** @return array */ + private function getCurrentConfiguration(ContainerBuilder $container): array + { + /** @var ConfigurationInterface $configuration */ + $configuration = $this->getConfiguration([], $container); + $configs = $container->getExtensionConfig($this->getAlias()); + + return $this->processConfiguration($configuration, $configs); + } } diff --git a/tests/Application/config/bundles.php b/tests/Application/config/bundles.php index 4d6ec65..7aaf8b2 100644 --- a/tests/Application/config/bundles.php +++ b/tests/Application/config/bundles.php @@ -29,8 +29,8 @@ Sylius\Bundle\ReviewBundle\SyliusReviewBundle::class => ['all' => true], Sylius\Bundle\CoreBundle\SyliusCoreBundle::class => ['all' => true], Sylius\Bundle\ResourceBundle\SyliusResourceBundle::class => ['all' => true], - Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true], Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true], + Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true], winzou\Bundle\StateMachineBundle\winzouStateMachineBundle::class => ['all' => true], Sonata\BlockBundle\SonataBlockBundle::class => ['all' => true], Bazinga\Bundle\HateoasBundle\BazingaHateoasBundle::class => ['all' => true], @@ -58,4 +58,5 @@ SyliusLabs\Polyfill\Symfony\Security\Bundle\SyliusLabsPolyfillSymfonySecurityBundle::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], Sylius\Calendar\SyliusCalendarBundle::class => ['all' => true], + Sylius\Abstraction\StateMachine\SyliusStateMachineAbstractionBundle::class => ['all' => true], ]; From ea40f1744a57732954990edb753da0201edc3d85 Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Tue, 7 Oct 2025 22:19:35 +0200 Subject: [PATCH 2/7] Add testApplication --- .github/workflows/build.yaml | 12 +++++------ .gitignore | 4 +++- .../.gitignore => assets/admin/entrypoint.js | 0 .../routes.yaml => assets/shop/entrypoint.js | 0 composer.json | 11 ++++++++-- node_modules | 2 +- phpunit.xml.dist | 3 ++- psalm.xml | 2 +- src/Resources/config/config.yaml | 2 ++ tests/TestApplication/.env | 9 +++++++++ tests/TestApplication/.env.test | 5 +++++ tests/TestApplication/config/bundles.php | 9 +++++++++ tests/TestApplication/config/config.yaml | 2 ++ tests/TestApplication/config/routes.yaml | 2 ++ .../shop/terms/show/eula_us.html.twig | 20 +++++++++++++++++++ .../Checkout/Complete/_form.html.twig | 4 ++++ 16 files changed, 75 insertions(+), 12 deletions(-) rename tests/Application/config/api_platform/.gitignore => assets/admin/entrypoint.js (100%) rename tests/Application/config/routes.yaml => assets/shop/entrypoint.js (100%) create mode 100644 src/Resources/config/config.yaml create mode 100644 tests/TestApplication/.env create mode 100644 tests/TestApplication/.env.test create mode 100644 tests/TestApplication/config/bundles.php create mode 100644 tests/TestApplication/config/config.yaml create mode 100644 tests/TestApplication/config/routes.yaml create mode 100644 tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig create mode 100644 tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2a1e8ad..b181e8a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -59,10 +59,10 @@ jobs: continue-on-error: true - name: "Lint yaml files" - run: "(cd tests/Application && bin/console lint:yaml ../../src/Resources)" + run: "vendor/bin/console lint:yaml src/Resources" - name: "Lint twig files" - run: "(cd tests/Application && bin/console lint:twig ../../src/Resources)" + run: "vendor/bin/console lint:twig src/Resources" dependency-analysis: name: "Dependency Analysis (PHP${{ matrix.php-version }} | Deps: ${{ matrix.dependencies }} | SF${{ matrix.symfony }})" @@ -238,16 +238,16 @@ jobs: dependency-versions: "${{ matrix.dependencies }}" - name: "Lint container" - run: "(cd tests/Application && bin/console lint:container)" + run: "vendor/bin/console lint:container" - name: "Create database" - run: "(cd tests/Application && bin/console doctrine:database:create)" + run: "vendor/bin/console doctrine:database:create" - name: "Create database schema" - run: "(cd tests/Application && bin/console doctrine:schema:create)" + run: "vendor/bin/console doctrine:schema:create" - name: "Validate Doctrine mapping" - run: "(cd tests/Application && bin/console doctrine:schema:validate)" + run: "vendor/bin/console doctrine:schema:validate" mutation-tests: name: "Mutation tests" diff --git a/.gitignore b/.gitignore index 4c0aa2d..cc4f8c0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,9 +1,11 @@ /.build/ +/var/ /vendor/ /node_modules/ /composer.lock -/tests/Application/yarn.lock +/tests/TestApplication/.env.local +/tests/TestApplication/.env.*.local /.phpunit.result.cache diff --git a/tests/Application/config/api_platform/.gitignore b/assets/admin/entrypoint.js similarity index 100% rename from tests/Application/config/api_platform/.gitignore rename to assets/admin/entrypoint.js diff --git a/tests/Application/config/routes.yaml b/assets/shop/entrypoint.js similarity index 100% rename from tests/Application/config/routes.yaml rename to assets/shop/entrypoint.js diff --git a/composer.json b/composer.json index febab05..39841bd 100644 --- a/composer.json +++ b/composer.json @@ -45,6 +45,7 @@ "psalm/plugin-phpunit": "^0.18", "setono/code-quality-pack": "^2.7", "sylius/sylius": "^1.14", + "sylius/test-application": "^1.14.0@alpha", "symfony/debug-bundle": "^5.4 || ^6.4 || ^7.0", "symfony/dotenv": "^5.4 || ^6.4 || ^7.0", "symfony/intl": "^5.4 || ^6.4 || ^7.0", @@ -62,7 +63,8 @@ }, "autoload-dev": { "psr-4": { - "Setono\\SyliusTermsPlugin\\Tests\\": "tests/" + "Setono\\SyliusTermsPlugin\\Tests\\": "tests/", + "Tests\\Setono\\SyliusTermsPlugin\\": "tests/TestApplication/src" }, "classmap": [ "tests/Application/Kernel.php" @@ -73,7 +75,9 @@ "dealerdirect/phpcodesniffer-composer-installer": false, "ergebnis/composer-normalize": true, "infection/extension-installer": true, - "symfony/thanks": false + "symfony/thanks": false, + "symfony/runtime": true, + "symfony/flex": true }, "sort-packages": true }, @@ -82,5 +86,8 @@ "check-style": "ecs check", "fix-style": "ecs check --fix", "phpunit": "phpunit" + }, + "extra": { + "public-dir": "vendor/sylius/test-application/public" } } diff --git a/node_modules b/node_modules index 9270531..f802bac 120000 --- a/node_modules +++ b/node_modules @@ -1 +1 @@ -tests/Application/node_modules \ No newline at end of file +vendor/sylius/test-application/node_modules \ No newline at end of file diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 22655a4..d0fdb2c 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,7 +1,7 @@ + bootstrap="vendor/sylius/test-application/config/bootstrap.php"> src/ @@ -13,6 +13,7 @@ + diff --git a/psalm.xml b/psalm.xml index b3e0471..dd20522 100644 --- a/psalm.xml +++ b/psalm.xml @@ -14,7 +14,7 @@ - + diff --git a/src/Resources/config/config.yaml b/src/Resources/config/config.yaml new file mode 100644 index 0000000..a01361d --- /dev/null +++ b/src/Resources/config/config.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "app/fixtures.yaml" } diff --git a/tests/TestApplication/.env b/tests/TestApplication/.env new file mode 100644 index 0000000..b26047e --- /dev/null +++ b/tests/TestApplication/.env @@ -0,0 +1,9 @@ +###> sylius/test-application ### +SYLIUS_TEST_APP_CONFIGS_TO_IMPORT="../../../../tests/TestApplication/config/config.yaml" +SYLIUS_TEST_APP_ROUTES_TO_IMPORT="../../../../tests/TestApplication/config/routes.yaml" +SYLIUS_TEST_APP_BUNDLES_PATH="tests/TestApplication/config/bundles.php" +###< sylius/test-application ### + +###> doctrine/doctrine-bundle ### +DATABASE_URL=mysql://root:root@127.0.0.1:3306/your_plugin_dev?serverVersion=8.0 +###< doctrine/doctrine-bundle ### diff --git a/tests/TestApplication/.env.test b/tests/TestApplication/.env.test new file mode 100644 index 0000000..1027941 --- /dev/null +++ b/tests/TestApplication/.env.test @@ -0,0 +1,5 @@ +###> sylius/test-application ### +SYLIUS_TEST_APP_CONFIGS_TO_IMPORT="../../../../tests/TestApplication/config/config.yaml" +SYLIUS_TEST_APP_ROUTES_TO_IMPORT="../../../../tests/TestApplication/config/routes.yaml" +SYLIUS_TEST_APP_BUNDLES_PATH="tests/TestApplication/config/bundles.php" +###< sylius/test-application ### diff --git a/tests/TestApplication/config/bundles.php b/tests/TestApplication/config/bundles.php new file mode 100644 index 0000000..bbb6260 --- /dev/null +++ b/tests/TestApplication/config/bundles.php @@ -0,0 +1,9 @@ + ['all' => true], +]; + +return $bundles; diff --git a/tests/TestApplication/config/config.yaml b/tests/TestApplication/config/config.yaml new file mode 100644 index 0000000..b3eb8d2 --- /dev/null +++ b/tests/TestApplication/config/config.yaml @@ -0,0 +1,2 @@ +imports: + - { resource: "@SetonoSyliusTermsPlugin/Resources/config/config.yaml" } diff --git a/tests/TestApplication/config/routes.yaml b/tests/TestApplication/config/routes.yaml new file mode 100644 index 0000000..dd4189d --- /dev/null +++ b/tests/TestApplication/config/routes.yaml @@ -0,0 +1,2 @@ +setono_sylius_terms: + resource: "@SetonoSyliusTermsPlugin/Resources/config/routes.yaml" diff --git a/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig b/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig new file mode 100644 index 0000000..1c09e0f --- /dev/null +++ b/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig @@ -0,0 +1,20 @@ +{% extends '@SyliusShop/layout.html.twig' %} + +{%- block title -%} + {{ terms.name }} +{%- endblock -%} + +{% block content %} + {% include '@SetonoSyliusTermsPlugin/shop/terms/show/_breadcrumb.html.twig' %} + + + +
+
+

NOTICE: This is a special template only for the EULA US terms

+

{{ terms.name }}

+ + {{ terms.content|raw }} +
+
+{% endblock %} diff --git a/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig b/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig new file mode 100644 index 0000000..f4bd66e --- /dev/null +++ b/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig @@ -0,0 +1,4 @@ +{{ form_row(form.notes, {'attr': {'rows': 3}}) }} +{% if form.terms is defined %} + {{ form_row(form.terms) }} +{% endif %} From 6bbbecb78573161229c930aa5e083dc3e838ca0d Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Tue, 7 Oct 2025 22:19:55 +0200 Subject: [PATCH 3/7] Remove old tests/Application --- tests/Application/.env | 47 ------- tests/Application/.env.test | 2 - tests/Application/.eslintrc.js | 20 --- tests/Application/.gitignore | 23 ---- tests/Application/Kernel.php | 73 ----------- tests/Application/assets/admin/entry.js | 1 - tests/Application/assets/shop/entry.js | 1 - tests/Application/bin/console | 38 ------ tests/Application/composer.json | 5 - tests/Application/config/bootstrap.php | 23 ---- tests/Application/config/bundles.php | 62 --------- tests/Application/config/jwt/private.pem | 54 -------- tests/Application/config/jwt/public.pem | 14 -- .../Application/config/packages/_sylius.yaml | 15 --- .../config/packages/api_platform.yaml | 9 -- tests/Application/config/packages/assets.yaml | 7 - .../config/packages/dev/framework.yaml | 2 - .../config/packages/dev/jms_serializer.yaml | 12 -- .../config/packages/dev/monolog.yaml | 9 -- .../config/packages/dev/routing.yaml | 3 - .../config/packages/dev/web_profiler.yaml | 3 - .../Application/config/packages/doctrine.yaml | 14 -- .../config/packages/doctrine_migrations.yaml | 4 - .../Application/config/packages/fos_rest.yaml | 11 -- .../config/packages/framework.yaml | 9 -- .../config/packages/jms_serializer.yaml | 4 - .../packages/lexik_jwt_authentication.yaml | 4 - .../config/packages/liip_imagine.yaml | 6 - tests/Application/config/packages/mailer.yaml | 3 - .../config/packages/prod/doctrine.yaml | 31 ----- .../config/packages/prod/jms_serializer.yaml | 10 -- .../config/packages/prod/monolog.yaml | 10 -- .../Application/config/packages/routing.yaml | 3 - .../Application/config/packages/security.yaml | 122 ------------------ .../config/packages/setono_sylius_terms.yaml | 2 - .../config/packages/staging/monolog.yaml | 10 -- .../packages/stof_doctrine_extensions.yaml | 4 - .../config/packages/test/framework.yaml | 4 - .../config/packages/test/monolog.yaml | 6 - .../config/packages/test/security.yaml | 6 - .../config/packages/test/sylius_theme.yaml | 3 - .../config/packages/test/web_profiler.yaml | 6 - .../config/packages/test_cached/doctrine.yaml | 16 --- .../config/packages/test_cached/fos_rest.yaml | 3 - .../packages/test_cached/framework.yaml | 4 - .../config/packages/test_cached/monolog.yaml | 6 - .../config/packages/test_cached/security.yaml | 3 - .../packages/test_cached/sylius_channel.yaml | 2 - .../packages/test_cached/sylius_theme.yaml | 3 - .../config/packages/test_cached/twig.yaml | 2 - .../config/packages/translation.yaml | 8 -- tests/Application/config/packages/twig.yaml | 12 -- .../config/packages/twig_extensions.yaml | 11 -- .../config/packages/validator.yaml | 3 - .../config/packages/webpack_encore.yaml | 5 - .../config/routes/dev/web_profiler.yaml | 7 - .../config/routes/liip_imagine.yaml | 2 - .../config/routes/setono_sylius_terms.yaml | 2 - .../config/routes/sylius_admin.yaml | 3 - .../Application/config/routes/sylius_api.yaml | 3 - .../config/routes/sylius_shop.yaml | 23 ---- .../Application/config/secrets/dev/.gitignore | 0 .../config/secrets/prod/.gitignore | 0 .../config/secrets/test/.gitignore | 0 .../config/secrets/test_cached/.gitignore | 0 .../config/serialization/.gitignore | 0 tests/Application/config/services.yaml | 4 - tests/Application/package.json | 30 ----- tests/Application/public/.htaccess | 25 ---- tests/Application/public/favicon.ico | Bin 32038 -> 0 bytes tests/Application/public/index.php | 29 ----- tests/Application/public/robots.txt | 4 - tests/Application/templates/.gitignore | 0 .../shop/terms/show/eula_us.html.twig | 20 --- .../bundles/SyliusAdminBundle/_logo.html.twig | 5 - .../SyliusAdminBundle/_scripts.html.twig | 1 - .../SyliusAdminBundle/_styles.html.twig | 1 - .../Checkout/Complete/_form.html.twig | 4 - .../Homepage/_banner.html.twig | 2 - .../Layout/Footer/Grid/_plus.html.twig | 9 -- .../Layout/Footer/Grid/_your_store.html.twig | 9 -- .../Layout/Header/_logo.html.twig | 5 - .../SyliusShopBundle/_scripts.html.twig | 1 - .../SyliusShopBundle/_styles.html.twig | 1 - tests/Application/translations/.gitignore | 0 tests/Application/webpack.config.js | 47 ------- 86 files changed, 1010 deletions(-) delete mode 100644 tests/Application/.env delete mode 100644 tests/Application/.env.test delete mode 100644 tests/Application/.eslintrc.js delete mode 100644 tests/Application/.gitignore delete mode 100644 tests/Application/Kernel.php delete mode 100644 tests/Application/assets/admin/entry.js delete mode 100644 tests/Application/assets/shop/entry.js delete mode 100755 tests/Application/bin/console delete mode 100644 tests/Application/composer.json delete mode 100644 tests/Application/config/bootstrap.php delete mode 100644 tests/Application/config/bundles.php delete mode 100644 tests/Application/config/jwt/private.pem delete mode 100644 tests/Application/config/jwt/public.pem delete mode 100644 tests/Application/config/packages/_sylius.yaml delete mode 100644 tests/Application/config/packages/api_platform.yaml delete mode 100644 tests/Application/config/packages/assets.yaml delete mode 100644 tests/Application/config/packages/dev/framework.yaml delete mode 100644 tests/Application/config/packages/dev/jms_serializer.yaml delete mode 100644 tests/Application/config/packages/dev/monolog.yaml delete mode 100644 tests/Application/config/packages/dev/routing.yaml delete mode 100644 tests/Application/config/packages/dev/web_profiler.yaml delete mode 100644 tests/Application/config/packages/doctrine.yaml delete mode 100644 tests/Application/config/packages/doctrine_migrations.yaml delete mode 100644 tests/Application/config/packages/fos_rest.yaml delete mode 100644 tests/Application/config/packages/framework.yaml delete mode 100644 tests/Application/config/packages/jms_serializer.yaml delete mode 100644 tests/Application/config/packages/lexik_jwt_authentication.yaml delete mode 100644 tests/Application/config/packages/liip_imagine.yaml delete mode 100644 tests/Application/config/packages/mailer.yaml delete mode 100644 tests/Application/config/packages/prod/doctrine.yaml delete mode 100644 tests/Application/config/packages/prod/jms_serializer.yaml delete mode 100644 tests/Application/config/packages/prod/monolog.yaml delete mode 100644 tests/Application/config/packages/routing.yaml delete mode 100644 tests/Application/config/packages/security.yaml delete mode 100644 tests/Application/config/packages/setono_sylius_terms.yaml delete mode 100644 tests/Application/config/packages/staging/monolog.yaml delete mode 100644 tests/Application/config/packages/stof_doctrine_extensions.yaml delete mode 100644 tests/Application/config/packages/test/framework.yaml delete mode 100644 tests/Application/config/packages/test/monolog.yaml delete mode 100644 tests/Application/config/packages/test/security.yaml delete mode 100644 tests/Application/config/packages/test/sylius_theme.yaml delete mode 100644 tests/Application/config/packages/test/web_profiler.yaml delete mode 100644 tests/Application/config/packages/test_cached/doctrine.yaml delete mode 100644 tests/Application/config/packages/test_cached/fos_rest.yaml delete mode 100644 tests/Application/config/packages/test_cached/framework.yaml delete mode 100644 tests/Application/config/packages/test_cached/monolog.yaml delete mode 100644 tests/Application/config/packages/test_cached/security.yaml delete mode 100644 tests/Application/config/packages/test_cached/sylius_channel.yaml delete mode 100644 tests/Application/config/packages/test_cached/sylius_theme.yaml delete mode 100644 tests/Application/config/packages/test_cached/twig.yaml delete mode 100644 tests/Application/config/packages/translation.yaml delete mode 100644 tests/Application/config/packages/twig.yaml delete mode 100644 tests/Application/config/packages/twig_extensions.yaml delete mode 100644 tests/Application/config/packages/validator.yaml delete mode 100644 tests/Application/config/packages/webpack_encore.yaml delete mode 100644 tests/Application/config/routes/dev/web_profiler.yaml delete mode 100644 tests/Application/config/routes/liip_imagine.yaml delete mode 100644 tests/Application/config/routes/setono_sylius_terms.yaml delete mode 100644 tests/Application/config/routes/sylius_admin.yaml delete mode 100644 tests/Application/config/routes/sylius_api.yaml delete mode 100644 tests/Application/config/routes/sylius_shop.yaml delete mode 100644 tests/Application/config/secrets/dev/.gitignore delete mode 100644 tests/Application/config/secrets/prod/.gitignore delete mode 100644 tests/Application/config/secrets/test/.gitignore delete mode 100644 tests/Application/config/secrets/test_cached/.gitignore delete mode 100644 tests/Application/config/serialization/.gitignore delete mode 100644 tests/Application/config/services.yaml delete mode 100644 tests/Application/package.json delete mode 100644 tests/Application/public/.htaccess delete mode 100644 tests/Application/public/favicon.ico delete mode 100644 tests/Application/public/index.php delete mode 100644 tests/Application/public/robots.txt delete mode 100644 tests/Application/templates/.gitignore delete mode 100644 tests/Application/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_your_store.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig delete mode 100644 tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig delete mode 100644 tests/Application/translations/.gitignore delete mode 100644 tests/Application/webpack.config.js diff --git a/tests/Application/.env b/tests/Application/.env deleted file mode 100644 index fd5fd3d..0000000 --- a/tests/Application/.env +++ /dev/null @@ -1,47 +0,0 @@ -# In all environments, the following files are loaded if they exist, -# the later taking precedence over the former: -# -# * .env contains default values for the environment variables needed by the app -# * .env.local uncommitted file with local overrides -# * .env.$APP_ENV committed environment-specific defaults -# * .env.$APP_ENV.local uncommitted environment-specific overrides -# -# Real environment variables win over .env files. -# -# DO NOT DEFINE PRODUCTION SECRETS IN THIS FILE NOR IN ANY OTHER COMMITTED FILES. -# -# Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). -# https://symfony.com/doc/current/best_practices/configuration.html#infrastructure-related-configuration - -###> symfony/framework-bundle ### -APP_ENV=dev -APP_DEBUG=1 -APP_SECRET=EDITME -###< symfony/framework-bundle ### - -###> doctrine/doctrine-bundle ### -# Format described at https://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url -# For a sqlite database, use: "sqlite:///%kernel.project_dir%/var/data.db" -# Set "serverVersion" to your server version to avoid edge-case exceptions and extra database calls -DATABASE_URL=mysql://root@127.0.0.1/setono_sylius_terms_%kernel.environment%?serverVersion=5.7 -###< doctrine/doctrine-bundle ### - -###> lexik/jwt-authentication-bundle ### -JWT_SECRET_KEY=%kernel.project_dir%/config/jwt/private.pem -JWT_PUBLIC_KEY=%kernel.project_dir%/config/jwt/public.pem -JWT_PASSPHRASE=acme_plugin_development -###< lexik/jwt-authentication-bundle ### - -###> symfony/messenger ### -# Choose one of the transports below -# MESSENGER_TRANSPORT_DSN=amqp://guest:guest@localhost:5672/%2f/messages -MESSENGER_TRANSPORT_DSN=doctrine://default -# MESSENGER_TRANSPORT_DSN=redis://localhost:6379/messages -###< symfony/messenger ### - -###> symfony/swiftmailer-bundle ### -# For Gmail as a transport, use: "gmail://username:password@localhost" -# For a generic SMTP server, use: "smtp://localhost:25?encryption=&auth_mode=" -# Delivery is disabled by default via "null://localhost" -MAILER_DSN=null://localhost -###< symfony/swiftmailer-bundle ### diff --git a/tests/Application/.env.test b/tests/Application/.env.test deleted file mode 100644 index 2d53b11..0000000 --- a/tests/Application/.env.test +++ /dev/null @@ -1,2 +0,0 @@ -APP_SECRET='ch4mb3r0f5ecr3ts' -KERNEL_CLASS='Setono\SyliusTermsPlugin\Tests\Application\Kernel' diff --git a/tests/Application/.eslintrc.js b/tests/Application/.eslintrc.js deleted file mode 100644 index dfddb25..0000000 --- a/tests/Application/.eslintrc.js +++ /dev/null @@ -1,20 +0,0 @@ -module.exports = { - extends: 'airbnb-base', - env: { - node: true, - }, - rules: { - 'object-shorthand': ['error', 'always', { - avoidQuotes: true, - avoidExplicitReturnArrows: true, - }], - 'function-paren-newline': ['error', 'consistent'], - 'max-len': ['warn', 120, 2, { - ignoreUrls: true, - ignoreComments: false, - ignoreRegExpLiterals: true, - ignoreStrings: true, - ignoreTemplateLiterals: true, - }], - }, -}; diff --git a/tests/Application/.gitignore b/tests/Application/.gitignore deleted file mode 100644 index bc600a8..0000000 --- a/tests/Application/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -/public/assets -/public/build -/public/css -/public/js -/public/media/* -!/public/media/image/ -/public/media/image/* -!/public/media/image/.gitignore - -/node_modules - -###> symfony/framework-bundle ### -/.env.*.local -/.env.local -/.env.local.php -/public/bundles -/var/ -/vendor/ -###< symfony/framework-bundle ### - -###> symfony/web-server-bundle ### -/.web-server-pid -###< symfony/web-server-bundle ### diff --git a/tests/Application/Kernel.php b/tests/Application/Kernel.php deleted file mode 100644 index 374aaf0..0000000 --- a/tests/Application/Kernel.php +++ /dev/null @@ -1,73 +0,0 @@ -getProjectDir() . '/var/cache/' . $this->environment; - } - - public function getLogDir(): string - { - return $this->getProjectDir() . '/var/log'; - } - - public function registerBundles(): iterable - { - foreach ($this->getConfigurationDirectories() as $confDir) { - $bundlesFile = $confDir . '/bundles.php'; - if (false === is_file($bundlesFile)) { - continue; - } - yield from $this->registerBundlesFromFile($bundlesFile); - } - } - - protected function configureRoutes(RoutingConfigurator $routes): void - { - foreach ($this->getConfigurationDirectories() as $confDir) { - $this->loadRoutesConfiguration($routes, $confDir); - } - } - - private function loadRoutesConfiguration(RoutingConfigurator $routes, string $confDir): void - { - $routes->import($confDir . '/{routes}/*' . self::CONFIG_EXTS); - $routes->import($confDir . '/{routes}/' . $this->environment . '/**/*' . self::CONFIG_EXTS); - $routes->import($confDir . '/{routes}' . self::CONFIG_EXTS); - } - - /** - * @return BundleInterface[] - */ - private function registerBundlesFromFile(string $bundlesFile): iterable - { - $contents = require $bundlesFile; - foreach ($contents as $class => $envs) { - if (isset($envs['all']) || isset($envs[$this->environment])) { - yield new $class(); - } - } - } - - /** - * @return string[] - */ - private function getConfigurationDirectories(): iterable - { - yield $this->getProjectDir() . '/config'; - } -} diff --git a/tests/Application/assets/admin/entry.js b/tests/Application/assets/admin/entry.js deleted file mode 100644 index 635f5ac..0000000 --- a/tests/Application/assets/admin/entry.js +++ /dev/null @@ -1 +0,0 @@ -import 'sylius/bundle/AdminBundle/Resources/private/entry'; diff --git a/tests/Application/assets/shop/entry.js b/tests/Application/assets/shop/entry.js deleted file mode 100644 index aadc317..0000000 --- a/tests/Application/assets/shop/entry.js +++ /dev/null @@ -1 +0,0 @@ -import 'sylius/bundle/ShopBundle/Resources/private/entry'; diff --git a/tests/Application/bin/console b/tests/Application/bin/console deleted file mode 100755 index 5e2dc5f..0000000 --- a/tests/Application/bin/console +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env php -getParameterOption(['--env', '-e'], null, true)) { - putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env); -} - -if ($input->hasParameterOption('--no-debug', true)) { - putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0'); -} - -require dirname(__DIR__).'/config/bootstrap.php'; - -if ($_SERVER['APP_DEBUG']) { - umask(0000); - - if (class_exists(Debug::class)) { - Debug::enable(); - } -} - -$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); -$application = new Application($kernel); -$application->run($input); diff --git a/tests/Application/composer.json b/tests/Application/composer.json deleted file mode 100644 index 326735f..0000000 --- a/tests/Application/composer.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "sylius/plugin-skeleton-test-application", - "description": "Sylius application for plugin testing purposes (composer.json needed for project dir resolving)", - "license": "MIT" -} diff --git a/tests/Application/config/bootstrap.php b/tests/Application/config/bootstrap.php deleted file mode 100644 index 2291ab4..0000000 --- a/tests/Application/config/bootstrap.php +++ /dev/null @@ -1,23 +0,0 @@ -=1.2) -if (is_array($env = @include dirname(__DIR__) . '/.env.local.php')) { - $_SERVER += $env; - $_ENV += $env; -} elseif (!class_exists(Dotenv::class)) { - throw new RuntimeException('Please run "composer require symfony/dotenv" to load the ".env" files configuring the application.'); -} else { - // load all the .env files - (new Dotenv())->loadEnv(dirname(__DIR__) . '/.env'); -} - -$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev'; -$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV']; -$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], \FILTER_VALIDATE_BOOLEAN) ? '1' : '0'; diff --git a/tests/Application/config/bundles.php b/tests/Application/config/bundles.php deleted file mode 100644 index 7aaf8b2..0000000 --- a/tests/Application/config/bundles.php +++ /dev/null @@ -1,62 +0,0 @@ - ['all' => true], - Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true], - Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], - Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], - Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true], - Sylius\Bundle\OrderBundle\SyliusOrderBundle::class => ['all' => true], - Sylius\Bundle\MoneyBundle\SyliusMoneyBundle::class => ['all' => true], - Sylius\Bundle\CurrencyBundle\SyliusCurrencyBundle::class => ['all' => true], - Sylius\Bundle\LocaleBundle\SyliusLocaleBundle::class => ['all' => true], - Sylius\Bundle\ProductBundle\SyliusProductBundle::class => ['all' => true], - Sylius\Bundle\ChannelBundle\SyliusChannelBundle::class => ['all' => true], - Sylius\Bundle\AttributeBundle\SyliusAttributeBundle::class => ['all' => true], - Sylius\Bundle\TaxationBundle\SyliusTaxationBundle::class => ['all' => true], - Sylius\Bundle\ShippingBundle\SyliusShippingBundle::class => ['all' => true], - Sylius\Bundle\PaymentBundle\SyliusPaymentBundle::class => ['all' => true], - Sylius\Bundle\MailerBundle\SyliusMailerBundle::class => ['all' => true], - Sylius\Bundle\PromotionBundle\SyliusPromotionBundle::class => ['all' => true], - Sylius\Bundle\AddressingBundle\SyliusAddressingBundle::class => ['all' => true], - Sylius\Bundle\InventoryBundle\SyliusInventoryBundle::class => ['all' => true], - Sylius\Bundle\TaxonomyBundle\SyliusTaxonomyBundle::class => ['all' => true], - Sylius\Bundle\UserBundle\SyliusUserBundle::class => ['all' => true], - Sylius\Bundle\CustomerBundle\SyliusCustomerBundle::class => ['all' => true], - Sylius\Bundle\UiBundle\SyliusUiBundle::class => ['all' => true], - Sylius\Bundle\ReviewBundle\SyliusReviewBundle::class => ['all' => true], - Sylius\Bundle\CoreBundle\SyliusCoreBundle::class => ['all' => true], - Sylius\Bundle\ResourceBundle\SyliusResourceBundle::class => ['all' => true], - Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true], - Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true], - winzou\Bundle\StateMachineBundle\winzouStateMachineBundle::class => ['all' => true], - Sonata\BlockBundle\SonataBlockBundle::class => ['all' => true], - Bazinga\Bundle\HateoasBundle\BazingaHateoasBundle::class => ['all' => true], - JMS\SerializerBundle\JMSSerializerBundle::class => ['all' => true], - FOS\RestBundle\FOSRestBundle::class => ['all' => true], - Knp\Bundle\GaufretteBundle\KnpGaufretteBundle::class => ['all' => true], - Knp\Bundle\MenuBundle\KnpMenuBundle::class => ['all' => true], - League\FlysystemBundle\FlysystemBundle::class => ['all' => true], - Liip\ImagineBundle\LiipImagineBundle::class => ['all' => true], - Payum\Bundle\PayumBundle\PayumBundle::class => ['all' => true], - Stof\DoctrineExtensionsBundle\StofDoctrineExtensionsBundle::class => ['all' => true], - Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], - Sylius\Bundle\FixturesBundle\SyliusFixturesBundle::class => ['all' => true], - Sylius\Bundle\PayumBundle\SyliusPayumBundle::class => ['all' => true], - Sylius\Bundle\ThemeBundle\SyliusThemeBundle::class => ['all' => true], - Sylius\Bundle\AdminBundle\SyliusAdminBundle::class => ['all' => true], - Sylius\Bundle\ShopBundle\SyliusShopBundle::class => ['all' => true], - Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true, 'test' => true, 'test_cached' => true], - Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true, 'test_cached' => true], - ApiPlatform\Core\Bridge\Symfony\Bundle\ApiPlatformBundle::class => ['all' => true], - Lexik\Bundle\JWTAuthenticationBundle\LexikJWTAuthenticationBundle::class => ['all' => true], - Sylius\Bundle\ApiBundle\SyliusApiBundle::class => ['all' => true], - SyliusLabs\DoctrineMigrationsExtraBundle\SyliusLabsDoctrineMigrationsExtraBundle::class => ['all' => true], - BabDev\PagerfantaBundle\BabDevPagerfantaBundle::class => ['all' => true], - SyliusLabs\Polyfill\Symfony\Security\Bundle\SyliusLabsPolyfillSymfonySecurityBundle::class => ['all' => true], - Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], - Sylius\Calendar\SyliusCalendarBundle::class => ['all' => true], - Sylius\Abstraction\StateMachine\SyliusStateMachineAbstractionBundle::class => ['all' => true], -]; diff --git a/tests/Application/config/jwt/private.pem b/tests/Application/config/jwt/private.pem deleted file mode 100644 index 2bcf023..0000000 --- a/tests/Application/config/jwt/private.pem +++ /dev/null @@ -1,54 +0,0 @@ ------BEGIN ENCRYPTED PRIVATE KEY----- -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 ------END ENCRYPTED PRIVATE KEY----- diff --git a/tests/Application/config/jwt/public.pem b/tests/Application/config/jwt/public.pem deleted file mode 100644 index cb4e13d..0000000 --- a/tests/Application/config/jwt/public.pem +++ /dev/null @@ -1,14 +0,0 @@ ------BEGIN PUBLIC KEY----- -MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA6QkmF/Xi5nAYb8Kzr7qC -d63V2K+d/nCXbpDUKKDPJAqOtTlMoQSuJRLNnhhp7z1i/Cp4Bhifr20Pu2dq8JYg -6pRT4ctqvYb/MXxAaPZc3EcBC0S6AhgKO/fDvR3LcqYqGJmQQOXZvxTsgqongdvV -4XbqFBMMgngyayoBk0VKTaI/s+LQhIce+1QaxbAI0+/zbR0hZ1hWT73orJi3do+1 -TBzQol+V7WGa8LlJfmgM56qO3BmVkeTDMBc27pGp6g3+Oufk/l29jEGJlUT9yu7Q -BRhaQTWNVASa2aD+AKjVBzJh53O2zD8slAbjF1M9U7bbWN28Sv+xC/dUz0q9HnPu -RsY2tnwryqTyYn/Hf2xyP3/KvjJ6oslAwemu5JirdJkO7KVQAthWG42gLuhZg3ks -cSZhCLZH7nO2UDsf+2ZZgdbhpYZwR4gDRfNt7GKWXnWZOz9Uw1yVCPgylyZRZwg8 -l0y9aABdj3379I22icrwpMZbAgkyxNSV6UNJuxZksLUoP3i9OvXYgPYU9E4tU/Ul -Dm/T1rGSReGoPkU1YQnI50bq7p1byIoUu2scTflvpTVI5a7zULkS1tg60xk7vBRC -aBc7nr4UEtA235N6uLtcGxH11WBMwsKX69sSU0sQdC4Sk25zXM2gc8R1XV9K3qz2 -wQorQRlCwrkG44VRDgbFH+8CAwEAAQ== ------END PUBLIC KEY----- diff --git a/tests/Application/config/packages/_sylius.yaml b/tests/Application/config/packages/_sylius.yaml deleted file mode 100644 index a78e725..0000000 --- a/tests/Application/config/packages/_sylius.yaml +++ /dev/null @@ -1,15 +0,0 @@ -imports: - - { resource: "@SyliusCoreBundle/Resources/config/app/config.yml" } - - { resource: "@SyliusAdminBundle/Resources/config/app/config.yml" } - - { resource: "@SyliusShopBundle/Resources/config/app/config.yml" } - - { resource: "@SyliusApiBundle/Resources/config/app/config.yaml" } - -parameters: - sylius_core.public_dir: '%kernel.project_dir%/public' - -sylius_shop: - product_grid: - include_all_descendants: true - -sylius_api: - enabled: true diff --git a/tests/Application/config/packages/api_platform.yaml b/tests/Application/config/packages/api_platform.yaml deleted file mode 100644 index 26def49..0000000 --- a/tests/Application/config/packages/api_platform.yaml +++ /dev/null @@ -1,9 +0,0 @@ -api_platform: - mapping: - paths: - - '%kernel.project_dir%/../../vendor/sylius/sylius/src/Sylius/Bundle/ApiBundle/Resources/config/api_resources' - - '%kernel.project_dir%/config/api_platform' - patch_formats: - json: ['application/merge-patch+json'] - swagger: - versions: [3] diff --git a/tests/Application/config/packages/assets.yaml b/tests/Application/config/packages/assets.yaml deleted file mode 100644 index 2468901..0000000 --- a/tests/Application/config/packages/assets.yaml +++ /dev/null @@ -1,7 +0,0 @@ -framework: - assets: - packages: - shop: - json_manifest_path: '%kernel.project_dir%/public/build/shop/manifest.json' - admin: - json_manifest_path: '%kernel.project_dir%/public/build/admin/manifest.json' diff --git a/tests/Application/config/packages/dev/framework.yaml b/tests/Application/config/packages/dev/framework.yaml deleted file mode 100644 index 4b116de..0000000 --- a/tests/Application/config/packages/dev/framework.yaml +++ /dev/null @@ -1,2 +0,0 @@ -framework: - profiler: { only_exceptions: false } diff --git a/tests/Application/config/packages/dev/jms_serializer.yaml b/tests/Application/config/packages/dev/jms_serializer.yaml deleted file mode 100644 index 2f32a9b..0000000 --- a/tests/Application/config/packages/dev/jms_serializer.yaml +++ /dev/null @@ -1,12 +0,0 @@ -jms_serializer: - visitors: - json_serialization: - options: - - JSON_PRETTY_PRINT - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION - json_deserialization: - options: - - JSON_PRETTY_PRINT - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION diff --git a/tests/Application/config/packages/dev/monolog.yaml b/tests/Application/config/packages/dev/monolog.yaml deleted file mode 100644 index da2b092..0000000 --- a/tests/Application/config/packages/dev/monolog.yaml +++ /dev/null @@ -1,9 +0,0 @@ -monolog: - handlers: - main: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: debug - firephp: - type: firephp - level: info diff --git a/tests/Application/config/packages/dev/routing.yaml b/tests/Application/config/packages/dev/routing.yaml deleted file mode 100644 index 4116679..0000000 --- a/tests/Application/config/packages/dev/routing.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - router: - strict_requirements: true diff --git a/tests/Application/config/packages/dev/web_profiler.yaml b/tests/Application/config/packages/dev/web_profiler.yaml deleted file mode 100644 index 1f1cb2b..0000000 --- a/tests/Application/config/packages/dev/web_profiler.yaml +++ /dev/null @@ -1,3 +0,0 @@ -web_profiler: - toolbar: true - intercept_redirects: false diff --git a/tests/Application/config/packages/doctrine.yaml b/tests/Application/config/packages/doctrine.yaml deleted file mode 100644 index f51ba5a..0000000 --- a/tests/Application/config/packages/doctrine.yaml +++ /dev/null @@ -1,14 +0,0 @@ -parameters: - # Adds a fallback DATABASE_URL if the env var is not set. - # This allows you to run cache:warmup even if your - # environment variables are not available yet. - # You should not need to change this value. - env(DATABASE_URL): '' - -doctrine: - dbal: - driver: 'pdo_mysql' - server_version: '5.7' - charset: UTF8 - - url: '%env(resolve:DATABASE_URL)%' diff --git a/tests/Application/config/packages/doctrine_migrations.yaml b/tests/Application/config/packages/doctrine_migrations.yaml deleted file mode 100644 index cdbc01a..0000000 --- a/tests/Application/config/packages/doctrine_migrations.yaml +++ /dev/null @@ -1,4 +0,0 @@ -doctrine_migrations: - storage: - table_storage: - table_name: sylius_migrations diff --git a/tests/Application/config/packages/fos_rest.yaml b/tests/Application/config/packages/fos_rest.yaml deleted file mode 100644 index eaebb27..0000000 --- a/tests/Application/config/packages/fos_rest.yaml +++ /dev/null @@ -1,11 +0,0 @@ -fos_rest: - exception: true - view: - formats: - json: true - xml: true - empty_content: 204 - format_listener: - rules: - - { path: '^/api/v1/.*', priorities: ['json', 'xml'], fallback_format: json, prefer_extension: true } - - { path: '^/', stop: true } diff --git a/tests/Application/config/packages/framework.yaml b/tests/Application/config/packages/framework.yaml deleted file mode 100644 index 3df2c0a..0000000 --- a/tests/Application/config/packages/framework.yaml +++ /dev/null @@ -1,9 +0,0 @@ -framework: - secret: '%env(APP_SECRET)%' - ide: phpstorm - form: - enabled: true - legacy_error_messages: false - csrf_protection: true - session: - handler_id: ~ diff --git a/tests/Application/config/packages/jms_serializer.yaml b/tests/Application/config/packages/jms_serializer.yaml deleted file mode 100644 index ed7bc61..0000000 --- a/tests/Application/config/packages/jms_serializer.yaml +++ /dev/null @@ -1,4 +0,0 @@ -jms_serializer: - visitors: - xml_serialization: - format_output: '%kernel.debug%' diff --git a/tests/Application/config/packages/lexik_jwt_authentication.yaml b/tests/Application/config/packages/lexik_jwt_authentication.yaml deleted file mode 100644 index edfb69d..0000000 --- a/tests/Application/config/packages/lexik_jwt_authentication.yaml +++ /dev/null @@ -1,4 +0,0 @@ -lexik_jwt_authentication: - secret_key: '%env(resolve:JWT_SECRET_KEY)%' - public_key: '%env(resolve:JWT_PUBLIC_KEY)%' - pass_phrase: '%env(JWT_PASSPHRASE)%' diff --git a/tests/Application/config/packages/liip_imagine.yaml b/tests/Application/config/packages/liip_imagine.yaml deleted file mode 100644 index bb2e7ce..0000000 --- a/tests/Application/config/packages/liip_imagine.yaml +++ /dev/null @@ -1,6 +0,0 @@ -liip_imagine: - resolvers: - default: - web_path: - web_root: "%kernel.project_dir%/public" - cache_prefix: "media/cache" diff --git a/tests/Application/config/packages/mailer.yaml b/tests/Application/config/packages/mailer.yaml deleted file mode 100644 index 56a650d..0000000 --- a/tests/Application/config/packages/mailer.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - mailer: - dsn: '%env(MAILER_DSN)%' diff --git a/tests/Application/config/packages/prod/doctrine.yaml b/tests/Application/config/packages/prod/doctrine.yaml deleted file mode 100644 index 2f16f0f..0000000 --- a/tests/Application/config/packages/prod/doctrine.yaml +++ /dev/null @@ -1,31 +0,0 @@ -doctrine: - orm: - metadata_cache_driver: - type: service - id: doctrine.system_cache_provider - query_cache_driver: - type: service - id: doctrine.system_cache_provider - result_cache_driver: - type: service - id: doctrine.result_cache_provider - -services: - doctrine.result_cache_provider: - class: Symfony\Component\Cache\DoctrineProvider - public: false - arguments: - - '@doctrine.result_cache_pool' - doctrine.system_cache_provider: - class: Symfony\Component\Cache\DoctrineProvider - public: false - arguments: - - '@doctrine.system_cache_pool' - -framework: - cache: - pools: - doctrine.result_cache_pool: - adapter: cache.app - doctrine.system_cache_pool: - adapter: cache.system diff --git a/tests/Application/config/packages/prod/jms_serializer.yaml b/tests/Application/config/packages/prod/jms_serializer.yaml deleted file mode 100644 index c288182..0000000 --- a/tests/Application/config/packages/prod/jms_serializer.yaml +++ /dev/null @@ -1,10 +0,0 @@ -jms_serializer: - visitors: - json_serialization: - options: - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION - json_deserialization: - options: - - JSON_UNESCAPED_SLASHES - - JSON_PRESERVE_ZERO_FRACTION diff --git a/tests/Application/config/packages/prod/monolog.yaml b/tests/Application/config/packages/prod/monolog.yaml deleted file mode 100644 index 6461211..0000000 --- a/tests/Application/config/packages/prod/monolog.yaml +++ /dev/null @@ -1,10 +0,0 @@ -monolog: - handlers: - main: - type: fingers_crossed - action_level: error - handler: nested - nested: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: debug diff --git a/tests/Application/config/packages/routing.yaml b/tests/Application/config/packages/routing.yaml deleted file mode 100644 index 368bc7f..0000000 --- a/tests/Application/config/packages/routing.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - router: - strict_requirements: ~ diff --git a/tests/Application/config/packages/security.yaml b/tests/Application/config/packages/security.yaml deleted file mode 100644 index 2f5c687..0000000 --- a/tests/Application/config/packages/security.yaml +++ /dev/null @@ -1,122 +0,0 @@ -security: - enable_authenticator_manager: true - providers: - sylius_admin_user_provider: - id: sylius.admin_user_provider.email_or_name_based - sylius_api_admin_user_provider: - id: sylius.admin_user_provider.email_or_name_based - sylius_shop_user_provider: - id: sylius.shop_user_provider.email_or_name_based - sylius_api_shop_user_provider: - id: sylius.shop_user_provider.email_or_name_based - - password_hashers: - Sylius\Component\User\Model\UserInterface: argon2i - firewalls: - admin: - switch_user: true - context: admin - pattern: "%sylius.security.admin_regex%" - provider: sylius_admin_user_provider - form_login: - provider: sylius_admin_user_provider - login_path: sylius_admin_login - check_path: sylius_admin_login_check - failure_path: sylius_admin_login - default_target_path: sylius_admin_dashboard - use_forward: false - use_referer: true - enable_csrf: true - csrf_parameter: _csrf_admin_security_token - csrf_token_id: admin_authenticate - remember_me: - secret: "%env(APP_SECRET)%" - path: "/%sylius_admin.path_name%" - name: APP_ADMIN_REMEMBER_ME - lifetime: 31536000 - remember_me_parameter: _remember_me - logout: - path: sylius_admin_logout - target: sylius_admin_login - - new_api_admin_user: - pattern: "%sylius.security.new_api_admin_regex%/.*" - provider: sylius_api_admin_user_provider - stateless: true - entry_point: jwt - json_login: - check_path: "%sylius.security.new_api_admin_route%/authentication-token" - username_path: email - password_path: password - success_handler: lexik_jwt_authentication.handler.authentication_success - failure_handler: lexik_jwt_authentication.handler.authentication_failure - jwt: true - - new_api_shop_user: - pattern: "%sylius.security.new_api_shop_regex%/.*" - provider: sylius_api_shop_user_provider - stateless: true - entry_point: jwt - json_login: - check_path: "%sylius.security.new_api_shop_route%/authentication-token" - username_path: email - password_path: password - success_handler: lexik_jwt_authentication.handler.authentication_success - failure_handler: lexik_jwt_authentication.handler.authentication_failure - jwt: true - - shop: - switch_user: { role: ROLE_ALLOWED_TO_SWITCH } - context: shop - pattern: "%sylius.security.shop_regex%" - provider: sylius_shop_user_provider - form_login: - success_handler: sylius.authentication.success_handler - failure_handler: sylius.authentication.failure_handler - provider: sylius_shop_user_provider - login_path: sylius_shop_login - check_path: sylius_shop_login_check - failure_path: sylius_shop_login - default_target_path: sylius_shop_homepage - use_forward: false - use_referer: true - enable_csrf: true - csrf_parameter: _csrf_shop_security_token - csrf_token_id: shop_authenticate - remember_me: - secret: "%env(APP_SECRET)%" - name: APP_SHOP_REMEMBER_ME - lifetime: 31536000 - remember_me_parameter: _remember_me - logout: - path: sylius_shop_logout - target: sylius_shop_homepage - invalidate_session: false - - dev: - pattern: ^/(_(profiler|wdt)|css|images|js)/ - security: false - - access_control: - - { path: "%sylius.security.admin_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.admin_regex%/_partial", role: ROLE_NO_ACCESS } - - { path: "%sylius.security.shop_regex%/_partial", role: PUBLIC_ACCESS, ips: [127.0.0.1, ::1] } - - { path: "%sylius.security.shop_regex%/_partial", role: ROLE_NO_ACCESS } - - - { path: "%sylius.security.admin_regex%/forgotten-password", role: PUBLIC_ACCESS } - - - { path: "%sylius.security.admin_regex%/login", role: PUBLIC_ACCESS } - - { path: "%sylius.security.shop_regex%/login", role: PUBLIC_ACCESS } - - - { path: "%sylius.security.shop_regex%/register", role: PUBLIC_ACCESS } - - { path: "%sylius.security.shop_regex%/verify", role: PUBLIC_ACCESS } - - - { path: "%sylius.security.admin_regex%", role: ROLE_ADMINISTRATION_ACCESS } - - { path: "%sylius.security.shop_regex%/account", role: ROLE_USER } - - - { path: "%sylius.security.new_api_admin_route%/reset-password-requests", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_admin_regex%/.*", role: ROLE_API_ACCESS } - - { path: "%sylius.security.new_api_admin_route%/authentication-token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_user_account_regex%/.*", role: ROLE_USER } - - { path: "%sylius.security.new_api_shop_route%/authentication-token", role: PUBLIC_ACCESS } - - { path: "%sylius.security.new_api_shop_regex%/.*", role: PUBLIC_ACCESS } diff --git a/tests/Application/config/packages/setono_sylius_terms.yaml b/tests/Application/config/packages/setono_sylius_terms.yaml deleted file mode 100644 index 3e571d3..0000000 --- a/tests/Application/config/packages/setono_sylius_terms.yaml +++ /dev/null @@ -1,2 +0,0 @@ -imports: - - { resource: "@SetonoSyliusTermsPlugin/Resources/config/app/fixtures.yaml" } diff --git a/tests/Application/config/packages/staging/monolog.yaml b/tests/Application/config/packages/staging/monolog.yaml deleted file mode 100644 index 6461211..0000000 --- a/tests/Application/config/packages/staging/monolog.yaml +++ /dev/null @@ -1,10 +0,0 @@ -monolog: - handlers: - main: - type: fingers_crossed - action_level: error - handler: nested - nested: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: debug diff --git a/tests/Application/config/packages/stof_doctrine_extensions.yaml b/tests/Application/config/packages/stof_doctrine_extensions.yaml deleted file mode 100644 index 7770f74..0000000 --- a/tests/Application/config/packages/stof_doctrine_extensions.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# Read the documentation: https://symfony.com/doc/current/bundles/StofDoctrineExtensionsBundle/index.html -# See the official DoctrineExtensions documentation for more details: https://github.com/Atlantic18/DoctrineExtensions/tree/master/doc/ -stof_doctrine_extensions: - default_locale: '%locale%' diff --git a/tests/Application/config/packages/test/framework.yaml b/tests/Application/config/packages/test/framework.yaml deleted file mode 100644 index fc1d3c1..0000000 --- a/tests/Application/config/packages/test/framework.yaml +++ /dev/null @@ -1,4 +0,0 @@ -framework: - test: ~ - session: - storage_factory_id: session.storage.factory.mock_file diff --git a/tests/Application/config/packages/test/monolog.yaml b/tests/Application/config/packages/test/monolog.yaml deleted file mode 100644 index 7e2b9e3..0000000 --- a/tests/Application/config/packages/test/monolog.yaml +++ /dev/null @@ -1,6 +0,0 @@ -monolog: - handlers: - main: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: error diff --git a/tests/Application/config/packages/test/security.yaml b/tests/Application/config/packages/test/security.yaml deleted file mode 100644 index 4071d31..0000000 --- a/tests/Application/config/packages/test/security.yaml +++ /dev/null @@ -1,6 +0,0 @@ -security: - password_hashers: - Sylius\Component\User\Model\UserInterface: - algorithm: argon2i - time_cost: 3 - memory_cost: 10 diff --git a/tests/Application/config/packages/test/sylius_theme.yaml b/tests/Application/config/packages/test/sylius_theme.yaml deleted file mode 100644 index 4d34199..0000000 --- a/tests/Application/config/packages/test/sylius_theme.yaml +++ /dev/null @@ -1,3 +0,0 @@ -sylius_theme: - sources: - test: ~ diff --git a/tests/Application/config/packages/test/web_profiler.yaml b/tests/Application/config/packages/test/web_profiler.yaml deleted file mode 100644 index 03752de..0000000 --- a/tests/Application/config/packages/test/web_profiler.yaml +++ /dev/null @@ -1,6 +0,0 @@ -web_profiler: - toolbar: false - intercept_redirects: false - -framework: - profiler: { collect: false } diff --git a/tests/Application/config/packages/test_cached/doctrine.yaml b/tests/Application/config/packages/test_cached/doctrine.yaml deleted file mode 100644 index 4952860..0000000 --- a/tests/Application/config/packages/test_cached/doctrine.yaml +++ /dev/null @@ -1,16 +0,0 @@ -doctrine: - orm: - entity_managers: - default: - result_cache_driver: - type: memcached - host: localhost - port: 11211 - query_cache_driver: - type: memcached - host: localhost - port: 11211 - metadata_cache_driver: - type: memcached - host: localhost - port: 11211 diff --git a/tests/Application/config/packages/test_cached/fos_rest.yaml b/tests/Application/config/packages/test_cached/fos_rest.yaml deleted file mode 100644 index 2b4189d..0000000 --- a/tests/Application/config/packages/test_cached/fos_rest.yaml +++ /dev/null @@ -1,3 +0,0 @@ -fos_rest: - exception: - debug: true diff --git a/tests/Application/config/packages/test_cached/framework.yaml b/tests/Application/config/packages/test_cached/framework.yaml deleted file mode 100644 index 76d7e5e..0000000 --- a/tests/Application/config/packages/test_cached/framework.yaml +++ /dev/null @@ -1,4 +0,0 @@ -framework: - test: ~ - session: - storage_id: session.storage.mock_file diff --git a/tests/Application/config/packages/test_cached/monolog.yaml b/tests/Application/config/packages/test_cached/monolog.yaml deleted file mode 100644 index 7e2b9e3..0000000 --- a/tests/Application/config/packages/test_cached/monolog.yaml +++ /dev/null @@ -1,6 +0,0 @@ -monolog: - handlers: - main: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: error diff --git a/tests/Application/config/packages/test_cached/security.yaml b/tests/Application/config/packages/test_cached/security.yaml deleted file mode 100644 index 21cc377..0000000 --- a/tests/Application/config/packages/test_cached/security.yaml +++ /dev/null @@ -1,3 +0,0 @@ -security: - encoders: - sha512: sha512 diff --git a/tests/Application/config/packages/test_cached/sylius_channel.yaml b/tests/Application/config/packages/test_cached/sylius_channel.yaml deleted file mode 100644 index bab83ef..0000000 --- a/tests/Application/config/packages/test_cached/sylius_channel.yaml +++ /dev/null @@ -1,2 +0,0 @@ -sylius_channel: - debug: true diff --git a/tests/Application/config/packages/test_cached/sylius_theme.yaml b/tests/Application/config/packages/test_cached/sylius_theme.yaml deleted file mode 100644 index 4d34199..0000000 --- a/tests/Application/config/packages/test_cached/sylius_theme.yaml +++ /dev/null @@ -1,3 +0,0 @@ -sylius_theme: - sources: - test: ~ diff --git a/tests/Application/config/packages/test_cached/twig.yaml b/tests/Application/config/packages/test_cached/twig.yaml deleted file mode 100644 index 8c6e0b4..0000000 --- a/tests/Application/config/packages/test_cached/twig.yaml +++ /dev/null @@ -1,2 +0,0 @@ -twig: - strict_variables: true diff --git a/tests/Application/config/packages/translation.yaml b/tests/Application/config/packages/translation.yaml deleted file mode 100644 index 1f4f966..0000000 --- a/tests/Application/config/packages/translation.yaml +++ /dev/null @@ -1,8 +0,0 @@ -framework: - default_locale: '%locale%' - translator: - paths: - - '%kernel.project_dir%/translations' - fallbacks: - - '%locale%' - - 'en' diff --git a/tests/Application/config/packages/twig.yaml b/tests/Application/config/packages/twig.yaml deleted file mode 100644 index 8545473..0000000 --- a/tests/Application/config/packages/twig.yaml +++ /dev/null @@ -1,12 +0,0 @@ -twig: - paths: ['%kernel.project_dir%/templates'] - debug: '%kernel.debug%' - strict_variables: '%kernel.debug%' - -services: - _defaults: - public: false - autowire: true - autoconfigure: true - - Twig\Extra\Intl\IntlExtension: ~ diff --git a/tests/Application/config/packages/twig_extensions.yaml b/tests/Application/config/packages/twig_extensions.yaml deleted file mode 100644 index 0881cc9..0000000 --- a/tests/Application/config/packages/twig_extensions.yaml +++ /dev/null @@ -1,11 +0,0 @@ -services: - _defaults: - public: false - autowire: true - autoconfigure: true - - # Uncomment any lines below to activate that Twig extension - #Twig\Extensions\ArrayExtension: ~ - #Twig\Extensions\DateExtension: ~ - #Twig\Extensions\IntlExtension: ~ - #Twig\Extensions\TextExtension: ~ diff --git a/tests/Application/config/packages/validator.yaml b/tests/Application/config/packages/validator.yaml deleted file mode 100644 index 61807db..0000000 --- a/tests/Application/config/packages/validator.yaml +++ /dev/null @@ -1,3 +0,0 @@ -framework: - validation: - enable_annotations: true diff --git a/tests/Application/config/packages/webpack_encore.yaml b/tests/Application/config/packages/webpack_encore.yaml deleted file mode 100644 index 9bee248..0000000 --- a/tests/Application/config/packages/webpack_encore.yaml +++ /dev/null @@ -1,5 +0,0 @@ -webpack_encore: - output_path: '%kernel.project_dir%/public/build/default' - builds: - shop: '%kernel.project_dir%/public/build/shop' - admin: '%kernel.project_dir%/public/build/admin' diff --git a/tests/Application/config/routes/dev/web_profiler.yaml b/tests/Application/config/routes/dev/web_profiler.yaml deleted file mode 100644 index 3e79dc2..0000000 --- a/tests/Application/config/routes/dev/web_profiler.yaml +++ /dev/null @@ -1,7 +0,0 @@ -_wdt: - resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml" - prefix: /_wdt - -_profiler: - resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml" - prefix: /_profiler diff --git a/tests/Application/config/routes/liip_imagine.yaml b/tests/Application/config/routes/liip_imagine.yaml deleted file mode 100644 index 201cbd5..0000000 --- a/tests/Application/config/routes/liip_imagine.yaml +++ /dev/null @@ -1,2 +0,0 @@ -_liip_imagine: - resource: "@LiipImagineBundle/Resources/config/routing.yaml" diff --git a/tests/Application/config/routes/setono_sylius_terms.yaml b/tests/Application/config/routes/setono_sylius_terms.yaml deleted file mode 100644 index dd4189d..0000000 --- a/tests/Application/config/routes/setono_sylius_terms.yaml +++ /dev/null @@ -1,2 +0,0 @@ -setono_sylius_terms: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes.yaml" diff --git a/tests/Application/config/routes/sylius_admin.yaml b/tests/Application/config/routes/sylius_admin.yaml deleted file mode 100644 index b9c12c2..0000000 --- a/tests/Application/config/routes/sylius_admin.yaml +++ /dev/null @@ -1,3 +0,0 @@ -sylius_admin: - resource: "@SyliusAdminBundle/Resources/config/routing.yml" - prefix: '/%sylius_admin.path_name%' diff --git a/tests/Application/config/routes/sylius_api.yaml b/tests/Application/config/routes/sylius_api.yaml deleted file mode 100644 index ae01ffc..0000000 --- a/tests/Application/config/routes/sylius_api.yaml +++ /dev/null @@ -1,3 +0,0 @@ -sylius_api: - resource: "@SyliusApiBundle/Resources/config/routing.yml" - prefix: "%sylius.security.new_api_route%" diff --git a/tests/Application/config/routes/sylius_shop.yaml b/tests/Application/config/routes/sylius_shop.yaml deleted file mode 100644 index 22e7a4a..0000000 --- a/tests/Application/config/routes/sylius_shop.yaml +++ /dev/null @@ -1,23 +0,0 @@ -sylius_shop: - resource: "@SyliusShopBundle/Resources/config/routing.yml" - prefix: /{_locale} - requirements: - _locale: ^[A-Za-z]{2,4}(_([A-Za-z]{4}|[0-9]{3}))?(_([A-Za-z]{2}|[0-9]{3}))?$ - -sylius_shop_payum: - resource: "@SyliusShopBundle/Resources/config/routing/payum.yml" - -sylius_shop_default_locale: - path: / - methods: [GET] - defaults: - _controller: sylius.controller.shop.locale_switch::switchAction - -# see https://web.dev/change-password-url/ -sylius_shop_request_password_reset_token_redirect: - path: /.well-known/change-password - methods: [GET] - controller: Symfony\Bundle\FrameworkBundle\Controller\RedirectController::redirectAction - defaults: - route: sylius_shop_request_password_reset_token - permanent: false diff --git a/tests/Application/config/secrets/dev/.gitignore b/tests/Application/config/secrets/dev/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/config/secrets/prod/.gitignore b/tests/Application/config/secrets/prod/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/config/secrets/test/.gitignore b/tests/Application/config/secrets/test/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/config/secrets/test_cached/.gitignore b/tests/Application/config/secrets/test_cached/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/config/serialization/.gitignore b/tests/Application/config/serialization/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/config/services.yaml b/tests/Application/config/services.yaml deleted file mode 100644 index 615506e..0000000 --- a/tests/Application/config/services.yaml +++ /dev/null @@ -1,4 +0,0 @@ -# Put parameters here that don't need to change on each machine where the app is deployed -# https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration -parameters: - locale: en_US diff --git a/tests/Application/package.json b/tests/Application/package.json deleted file mode 100644 index 8f62c4c..0000000 --- a/tests/Application/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "dependencies": { - "chart.js": "^3.9", - "jquery": "^3.6", - "jquery.dirtyforms": "^2.0", - "lightbox2": "^2.9", - "semantic-ui-css": "^2.2", - "slick-carousel": "^1.8" - }, - "devDependencies": { - "@symfony/webpack-encore": "^1.8", - "eslint": "^8.18", - "eslint-config-airbnb-base": "^15.0", - "eslint-import-resolver-babel-module": "^5.3", - "eslint-plugin-import": "^2.26", - "node-sass": "^7.0", - "sass-loader": "^12.0" - }, - "scripts": { - "dev": "encore dev", - "build": "encore production", - "watch": "encore dev --watch" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/Sylius/Sylius.git" - }, - "author": "Paweł Jędrzejewski", - "license": "MIT" -} diff --git a/tests/Application/public/.htaccess b/tests/Application/public/.htaccess deleted file mode 100644 index 99ed00d..0000000 --- a/tests/Application/public/.htaccess +++ /dev/null @@ -1,25 +0,0 @@ -DirectoryIndex app.php - - - RewriteEngine On - - RewriteCond %{HTTP:Authorization} ^(.*) - RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] - - RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$ - RewriteRule ^(.*) - [E=BASE:%1] - - RewriteCond %{ENV:REDIRECT_STATUS} ^$ - RewriteRule ^index\.php(/(.*)|$) %{ENV:BASE}/$2 [R=301,L] - - RewriteCond %{REQUEST_FILENAME} -f - RewriteRule .? - [L] - - RewriteRule .? %{ENV:BASE}/index.php [L] - - - - - RedirectMatch 302 ^/$ /index.php/ - - diff --git a/tests/Application/public/favicon.ico b/tests/Application/public/favicon.ico deleted file mode 100644 index 592f7a8e45d5ef6fe2a3c0426b5276e463480ba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32038 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 diff --git a/tests/Application/public/index.php b/tests/Application/public/index.php deleted file mode 100644 index 2160592..0000000 --- a/tests/Application/public/index.php +++ /dev/null @@ -1,29 +0,0 @@ -handle($request); -$response->send(); -$kernel->terminate($request, $response); diff --git a/tests/Application/public/robots.txt b/tests/Application/public/robots.txt deleted file mode 100644 index 214e411..0000000 --- a/tests/Application/public/robots.txt +++ /dev/null @@ -1,4 +0,0 @@ -# www.robotstxt.org/ -# www.google.com/support/webmasters/bin/answer.py?hl=en&answer=156449 - -User-agent: * diff --git a/tests/Application/templates/.gitignore b/tests/Application/templates/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig b/tests/Application/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig deleted file mode 100644 index 1c09e0f..0000000 --- a/tests/Application/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% extends '@SyliusShop/layout.html.twig' %} - -{%- block title -%} - {{ terms.name }} -{%- endblock -%} - -{% block content %} - {% include '@SetonoSyliusTermsPlugin/shop/terms/show/_breadcrumb.html.twig' %} - - - -
-
-

NOTICE: This is a special template only for the EULA US terms

-

{{ terms.name }}

- - {{ terms.content|raw }} -
-
-{% endblock %} diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig b/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig deleted file mode 100644 index 1b65d7f..0000000 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_logo.html.twig +++ /dev/null @@ -1,5 +0,0 @@ - -
- Sylius -
-
diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig b/tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig deleted file mode 100644 index f5f9835..0000000 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_scripts.html.twig +++ /dev/null @@ -1 +0,0 @@ -{{ encore_entry_script_tags('admin-entry', null, 'admin') }} diff --git a/tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig b/tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig deleted file mode 100644 index a96144c..0000000 --- a/tests/Application/templates/bundles/SyliusAdminBundle/_styles.html.twig +++ /dev/null @@ -1 +0,0 @@ -{{ encore_entry_link_tags('admin-entry', null, 'admin') }} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig deleted file mode 100644 index f4bd66e..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig +++ /dev/null @@ -1,4 +0,0 @@ -{{ form_row(form.notes, {'attr': {'rows': 3}}) }} -{% if form.terms is defined %} - {{ form_row(form.terms) }} -{% endif %} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig deleted file mode 100644 index bb594f7..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Homepage/_banner.html.twig +++ /dev/null @@ -1,2 +0,0 @@ -Sylius - diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig deleted file mode 100644 index 0bf5a06..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_plus.html.twig +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_your_store.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_your_store.html.twig deleted file mode 100644 index b65f2c1..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Footer/Grid/_your_store.html.twig +++ /dev/null @@ -1,9 +0,0 @@ -
-

{{ 'sylius.ui.your_store'|trans }}

- -
diff --git a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig deleted file mode 100644 index 39110d6..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/Layout/Header/_logo.html.twig +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig deleted file mode 100644 index d1655bb..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/_scripts.html.twig +++ /dev/null @@ -1 +0,0 @@ -{{ encore_entry_script_tags('shop-entry', null, 'shop') }} diff --git a/tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig b/tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig deleted file mode 100644 index fd2c7cb..0000000 --- a/tests/Application/templates/bundles/SyliusShopBundle/_styles.html.twig +++ /dev/null @@ -1 +0,0 @@ -{{ encore_entry_link_tags('shop-entry', null, 'shop') }} diff --git a/tests/Application/translations/.gitignore b/tests/Application/translations/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/tests/Application/webpack.config.js b/tests/Application/webpack.config.js deleted file mode 100644 index fae1429..0000000 --- a/tests/Application/webpack.config.js +++ /dev/null @@ -1,47 +0,0 @@ -const path = require('path'); -const Encore = require('@symfony/webpack-encore'); - -const syliusBundles = path.resolve(__dirname, '../../vendor/sylius/sylius/src/Sylius/Bundle/'); -const uiBundleScripts = path.resolve(syliusBundles, 'UiBundle/Resources/private/js/'); -const uiBundleResources = path.resolve(syliusBundles, 'UiBundle/Resources/private/'); - -// Shop config -Encore - .setOutputPath('public/build/shop/') - .setPublicPath('/build/shop') - .addEntry('shop-entry', './assets/shop/entry.js') - .disableSingleRuntimeChunk() - .cleanupOutputBeforeBuild() - .enableSourceMaps(!Encore.isProduction()) - .enableVersioning(Encore.isProduction()) - .enableSassLoader(); - -const shopConfig = Encore.getWebpackConfig(); - -shopConfig.resolve.alias['sylius/ui'] = uiBundleScripts; -shopConfig.resolve.alias['sylius/ui-resources'] = uiBundleResources; -shopConfig.resolve.alias['sylius/bundle'] = syliusBundles; -shopConfig.name = 'shop'; - -Encore.reset(); - -// Admin config -Encore - .setOutputPath('public/build/admin/') - .setPublicPath('/build/admin') - .addEntry('admin-entry', './assets/admin/entry.js') - .disableSingleRuntimeChunk() - .cleanupOutputBeforeBuild() - .enableSourceMaps(!Encore.isProduction()) - .enableVersioning(Encore.isProduction()) - .enableSassLoader(); - -const adminConfig = Encore.getWebpackConfig(); - -adminConfig.resolve.alias['sylius/ui'] = uiBundleScripts; -adminConfig.resolve.alias['sylius/ui-resources'] = uiBundleResources; -adminConfig.resolve.alias['sylius/bundle'] = syliusBundles; -adminConfig.externals = Object.assign({}, adminConfig.externals, { window: 'window', document: 'document' }); -adminConfig.name = 'admin'; - -module.exports = [shopConfig, adminConfig]; From 620007b009493f65d8602f85f6a0e9ec51625905 Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Wed, 8 Oct 2025 10:37:46 +0200 Subject: [PATCH 4/7] Remove unnecessary config --- composer.json | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 39841bd..96955ad 100644 --- a/composer.json +++ b/composer.json @@ -65,10 +65,7 @@ "psr-4": { "Setono\\SyliusTermsPlugin\\Tests\\": "tests/", "Tests\\Setono\\SyliusTermsPlugin\\": "tests/TestApplication/src" - }, - "classmap": [ - "tests/Application/Kernel.php" - ] + } }, "config": { "allow-plugins": { From 6b1917ec9668588d8639de986ef5d2c80e312344 Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Fri, 10 Oct 2025 18:02:58 +0200 Subject: [PATCH 5/7] Move configuration to prepend method --- .../SetonoSyliusTermsExtension.php | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/DependencyInjection/SetonoSyliusTermsExtension.php b/src/DependencyInjection/SetonoSyliusTermsExtension.php index 87c0432..023610d 100644 --- a/src/DependencyInjection/SetonoSyliusTermsExtension.php +++ b/src/DependencyInjection/SetonoSyliusTermsExtension.php @@ -17,14 +17,20 @@ final class SetonoSyliusTermsExtension extends AbstractResourceExtension implements PrependExtensionInterface { public function load(array $configs, ContainerBuilder $container): void + { + $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); + + $loader->load('services.xml'); + } + + public function prepend(ContainerBuilder $container): void { /** * @psalm-suppress PossiblyNullArgument * * @var array{forms: array, routing: array{terms: string}, resources: array} $config */ - $config = $this->processConfiguration($this->getConfiguration([], $container), $configs); - $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); + $config = $this->getCurrentConfiguration($container); foreach ($config['forms'] as $form => $formConfig) { $reflectionClass = new ReflectionClass($form); @@ -32,13 +38,6 @@ public function load(array $configs, ContainerBuilder $container): void $config['forms'][$form]['label'] = $label; } - $loader->load('services.xml'); - } - - public function prepend(ContainerBuilder $container): void - { - $config = $this->getCurrentConfiguration($container); - $container->setParameter('setono_sylius_terms.forms', $config['forms']); $container->setParameter('setono_sylius_terms.terms_path', $config['routing']['terms']); From 5560884ad1ccd5bc0a8d9b3c1c1738e825aa9a86 Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Fri, 10 Oct 2025 18:03:14 +0200 Subject: [PATCH 6/7] Fix psalm --- psalm.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/psalm.xml b/psalm.xml index dd20522..fe66a8a 100644 --- a/psalm.xml +++ b/psalm.xml @@ -30,6 +30,11 @@ + + + + + @@ -40,5 +45,10 @@ + + + + + From 5bb0d8b4d615aa147d82f17baad765451f6c7fc8 Mon Sep 17 00:00:00 2001 From: Wojdylak Date: Tue, 14 Oct 2025 15:18:59 +0200 Subject: [PATCH 7/7] Upgrade Sylius to 2.0 --- .../backwards-compatibility-check.yaml | 2 +- .github/workflows/build.yaml | 22 +- README.md | 46 +-- assets/admin/controllers.json | 4 + assets/shop/controllers.json | 4 + composer.json | 51 ++-- .../config => config}/app/fixtures.yaml | 0 {src/Resources/config => config}/config.yaml | 1 + .../doctrine/model/Terms.orm.xml | 0 .../doctrine/model/TermsTranslation.orm.xml | 0 {src/Resources/config => config}/routes.yaml | 4 +- config/routes/admin.yaml | 12 + .../config => config}/routes/shop.yaml | 0 config/routes_no_locale.yaml | 6 + config/services.xml | 8 + .../config => config}/services/controller.xml | 0 .../services/event_subscriber.xml | 0 .../config => config}/services/fixture.xml | 0 .../config => config}/services/form.xml | 0 .../config => config}/services/provider.xml | 0 .../config => config}/services/renderer.xml | 0 .../config => config}/services/twig.xml | 0 config/services/twig_component.xml | 19 ++ config/twig_hooks/admin/terms/create.yaml | 50 ++++ config/twig_hooks/admin/terms/update.yaml | 51 ++++ config/twig_hooks/shop/checkout/complete.yaml | 6 + config/twig_hooks/shop/terms/show.yaml | 27 ++ .../config => config}/validation/Terms.xml | 0 .../validation/TermsTranslation.xml | 0 docs/images/admin-terms-index.png | Bin 143770 -> 38615 bytes .../images/admin-terms-update-translation.png | Bin 86596 -> 35902 bytes docs/images/admin-terms-update.png | Bin 221406 -> 27559 bytes docs/images/shop-checkout-complete.png | Bin 154939 -> 19019 bytes psalm.xml | 8 +- .../SetonoSyliusTermsExtension.php | 16 +- src/EventSubscriber/AddMenuSubscriber.php | 8 +- src/Resources/config/routes/admin.yaml | 15 - src/Resources/config/routes_no_locale.yaml | 6 - src/Resources/config/services.xml | 14 - src/Resources/public/slugger.js | 282 ------------------ src/Resources/public/slugify-terms-name.js | 8 - .../views/admin/grid/field/channels.html.twig | 7 - .../views/admin/terms/_form.html.twig | 20 -- .../views/admin/terms/_javascripts.html.twig | 2 - src/Resources/views/shop/terms/show.html.twig | 19 -- .../shop/terms/show/_breadcrumb.html.twig | 5 - src/SetonoSyliusTermsPlugin.php | 14 + src/Twig/Component/Terms/FormComponent.php | 43 +++ templates/admin/terms/form.html.twig | 17 ++ .../terms/form/sections/general.html.twig | 12 + .../form/sections/general/channels.html.twig | 5 + .../form/sections/general/code.html.twig | 5 + .../form/sections/general/enabled.html.twig | 5 + .../form/sections/general/forms.html.twig | 5 + .../form/sections/translations.html.twig | 16 + .../sections/translations/content.html.twig | 5 + .../sections/translations/label.html.twig | 5 + .../form/sections/translations/name.html.twig | 5 + .../form/sections/translations/slug.html.twig | 5 + templates/admin/terms/form_theme.html.twig | 21 ++ .../complete/content/form/terms.html.twig | 3 + .../shop/terms/link.html.twig | 2 +- templates/shop/terms/show.html.twig | 7 + templates/shop/terms/show/content.html.twig | 3 + .../shop/terms/show/content/header.html.twig | 1 + .../show/content/header/breadcrumbs.html.twig | 8 + .../shop/terms/show/content/main.html.twig | 3 + .../terms/show/content/main/content.html.twig | 3 + .../terms/show/content/main/name.html.twig | 3 + tests/TestApplication/config/config.yaml | 2 +- tests/TestApplication/config/routes.yaml | 2 +- .../shop/terms/show/eula_us.html.twig | 18 +- .../Checkout/Complete/_form.html.twig | 4 - .../messages.da.yaml | 0 .../messages.de.yaml | 0 .../messages.en.yaml | 0 .../messages.fr.yaml | 0 .../messages.nl.yaml | 0 .../validators.da.yaml | 0 .../validators.de.yaml | 0 .../validators.en.yaml | 0 .../validators.fr.yaml | 0 .../validators.nl.yaml | 0 83 files changed, 455 insertions(+), 490 deletions(-) create mode 100644 assets/admin/controllers.json create mode 100644 assets/shop/controllers.json rename {src/Resources/config => config}/app/fixtures.yaml (100%) rename {src/Resources/config => config}/config.yaml (53%) rename {src/Resources/config => config}/doctrine/model/Terms.orm.xml (100%) rename {src/Resources/config => config}/doctrine/model/TermsTranslation.orm.xml (100%) rename {src/Resources/config => config}/routes.yaml (56%) create mode 100644 config/routes/admin.yaml rename {src/Resources/config => config}/routes/shop.yaml (100%) create mode 100644 config/routes_no_locale.yaml create mode 100644 config/services.xml rename {src/Resources/config => config}/services/controller.xml (100%) rename {src/Resources/config => config}/services/event_subscriber.xml (100%) rename {src/Resources/config => config}/services/fixture.xml (100%) rename {src/Resources/config => config}/services/form.xml (100%) rename {src/Resources/config => config}/services/provider.xml (100%) rename {src/Resources/config => config}/services/renderer.xml (100%) rename {src/Resources/config => config}/services/twig.xml (100%) create mode 100644 config/services/twig_component.xml create mode 100644 config/twig_hooks/admin/terms/create.yaml create mode 100644 config/twig_hooks/admin/terms/update.yaml create mode 100644 config/twig_hooks/shop/checkout/complete.yaml create mode 100644 config/twig_hooks/shop/terms/show.yaml rename {src/Resources/config => config}/validation/Terms.xml (100%) rename {src/Resources/config => config}/validation/TermsTranslation.xml (100%) delete mode 100644 src/Resources/config/routes/admin.yaml delete mode 100644 src/Resources/config/routes_no_locale.yaml delete mode 100644 src/Resources/config/services.xml delete mode 100644 src/Resources/public/slugger.js delete mode 100644 src/Resources/public/slugify-terms-name.js delete mode 100644 src/Resources/views/admin/grid/field/channels.html.twig delete mode 100644 src/Resources/views/admin/terms/_form.html.twig delete mode 100644 src/Resources/views/admin/terms/_javascripts.html.twig delete mode 100644 src/Resources/views/shop/terms/show.html.twig delete mode 100644 src/Resources/views/shop/terms/show/_breadcrumb.html.twig create mode 100644 src/Twig/Component/Terms/FormComponent.php create mode 100644 templates/admin/terms/form.html.twig create mode 100644 templates/admin/terms/form/sections/general.html.twig create mode 100644 templates/admin/terms/form/sections/general/channels.html.twig create mode 100644 templates/admin/terms/form/sections/general/code.html.twig create mode 100644 templates/admin/terms/form/sections/general/enabled.html.twig create mode 100644 templates/admin/terms/form/sections/general/forms.html.twig create mode 100644 templates/admin/terms/form/sections/translations.html.twig create mode 100644 templates/admin/terms/form/sections/translations/content.html.twig create mode 100644 templates/admin/terms/form/sections/translations/label.html.twig create mode 100644 templates/admin/terms/form/sections/translations/name.html.twig create mode 100644 templates/admin/terms/form/sections/translations/slug.html.twig create mode 100644 templates/admin/terms/form_theme.html.twig create mode 100644 templates/shop/checkout/complete/content/form/terms.html.twig rename {src/Resources/views => templates}/shop/terms/link.html.twig (61%) create mode 100644 templates/shop/terms/show.html.twig create mode 100644 templates/shop/terms/show/content.html.twig create mode 100644 templates/shop/terms/show/content/header.html.twig create mode 100644 templates/shop/terms/show/content/header/breadcrumbs.html.twig create mode 100644 templates/shop/terms/show/content/main.html.twig create mode 100644 templates/shop/terms/show/content/main/content.html.twig create mode 100644 templates/shop/terms/show/content/main/name.html.twig delete mode 100644 tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig rename {src/Resources/translations => translations}/messages.da.yaml (100%) rename {src/Resources/translations => translations}/messages.de.yaml (100%) rename {src/Resources/translations => translations}/messages.en.yaml (100%) rename {src/Resources/translations => translations}/messages.fr.yaml (100%) rename {src/Resources/translations => translations}/messages.nl.yaml (100%) rename {src/Resources/translations => translations}/validators.da.yaml (100%) rename {src/Resources/translations => translations}/validators.de.yaml (100%) rename {src/Resources/translations => translations}/validators.en.yaml (100%) rename {src/Resources/translations => translations}/validators.fr.yaml (100%) rename {src/Resources/translations => translations}/validators.nl.yaml (100%) diff --git a/.github/workflows/backwards-compatibility-check.yaml b/.github/workflows/backwards-compatibility-check.yaml index 806dd6a..85ba05c 100644 --- a/.github/workflows/backwards-compatibility-check.yaml +++ b/.github/workflows/backwards-compatibility-check.yaml @@ -20,7 +20,7 @@ jobs: - name: "Setup PHP, with composer and extensions" uses: "shivammathur/setup-php@v2" with: - php-version: "8.1" + php-version: "8.2" coverage: "none" - name: "Install tool" diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index b181e8a..a07d3b6 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -24,7 +24,7 @@ jobs: strategy: matrix: php-version: - - "8.1" # Always use the lowest version of PHP since a higher version could create actual syntax errors in lower versions + - "8.2" # Always use the lowest version of PHP since a higher version could create actual syntax errors in lower versions dependencies: - "highest" @@ -72,16 +72,16 @@ jobs: strategy: matrix: php-version: - - "8.1" - "8.2" + - "8.3" dependencies: - "lowest" - "highest" symfony: - - "~5.4.0" - "~6.4.0" + - "~7.3.0" steps: - name: "Checkout" @@ -119,16 +119,16 @@ jobs: strategy: matrix: php-version: - - "8.1" - "8.2" + - "8.3" dependencies: - "lowest" - "highest" symfony: - - "~5.4.0" - "~6.4.0" + - "~7.3.0" steps: - name: "Checkout" @@ -163,16 +163,16 @@ jobs: strategy: matrix: php-version: - - "8.1" - "8.2" + - "8.3" dependencies: - "lowest" - "highest" symfony: - - "~5.4.0" - "~6.4.0" + - "~7.3.0" steps: - name: "Checkout" @@ -204,16 +204,16 @@ jobs: strategy: matrix: php-version: - - "8.1" - "8.2" + - "8.3" dependencies: - "lowest" - "highest" symfony: - - "~5.4.0" - "~6.4.0" + - "~7.3.0" steps: - name: "Start MySQL" @@ -257,7 +257,7 @@ jobs: strategy: matrix: php-version: - - "8.2" + - "8.3" dependencies: - "highest" @@ -291,7 +291,7 @@ jobs: strategy: matrix: php-version: - - "8.2" + - "8.3" dependencies: - "highest" diff --git a/README.md b/README.md index 90bce49..192909c 100644 --- a/README.md +++ b/README.md @@ -53,28 +53,20 @@ in the `config/bundles.php` file of your project: # config/bundles.php return [ // ... - - Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true], - - // It is important to add plugin before the grid bundle - Sylius\Bundle\GridBundle\SyliusGridBundle::class => ['all' => true], - - // ... + Setono\SyliusTermsPlugin\SetonoSyliusTermsPlugin::class => ['all' => true] ]; ``` -**NOTE** that you must instantiate the plugin before the grid bundle, else you will see an exception like `You have requested a non-existent parameter "setono_sylius_terms.model.terms.class".` - ### Step 3: Import routing ```yaml # config/routes/setono_sylius_terms.yaml setono_sylius_terms: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes.yaml" + resource: "@SetonoSyliusTermsPlugin/config/routes.yaml" ``` -There's also a version for non-localized stores: `@SetonoSyliusTermsPlugin/Resources/config/routes_no_locale.yaml` +There's also a version for non-localized stores: `@SetonoSyliusTermsPlugin/config/routes_no_locale.yaml` ### Step 4: Update your database schema @@ -83,38 +75,6 @@ $ php bin/console doctrine:migrations:diff $ php bin/console doctrine:migrations:migrate ``` -### Step 5: Override checkout complete form - -Override the [Sylius Form](https://github.com/Sylius/Sylius/blob/master/src/Sylius/Bundle/ShopBundle/Resources/views/Checkout/Complete/_form.html.twig): - -* If you haven't your own `templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig` yet: - - ```bash - $ cp vendor/sylius/sylius/src/Sylius/Bundle/ShopBundle/Resources/views/Checkout/Complete/_form.html.twig \ - templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig - ``` - -* If you already have it: - - Add terms field (exactly this conditional way): - - ```twig - {# templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig #} - {% if form.terms is defined %} - {{ form_row(form.terms) }} - {% endif %} - ``` - - So the final template will look like this: - - ```twig - {# templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig #} - {{ form_row(form.notes, {'attr': {'rows': 3}}) }} - {% if form.terms is defined %} - {{ form_row(form.terms) }} - {% endif %} - ``` - # Troubleshooting * If you see `Neither the property "terms" nor one of the methods "terms()", "getterms()"/"isterms()"/"hasterms()" or "__call()" exist and have public access in class "Symfony\Component\Form\FormView".` diff --git a/assets/admin/controllers.json b/assets/admin/controllers.json new file mode 100644 index 0000000..a1c6e90 --- /dev/null +++ b/assets/admin/controllers.json @@ -0,0 +1,4 @@ +{ + "controllers": [], + "entrypoints": [] +} diff --git a/assets/shop/controllers.json b/assets/shop/controllers.json new file mode 100644 index 0000000..a1c6e90 --- /dev/null +++ b/assets/shop/controllers.json @@ -0,0 +1,4 @@ +{ + "controllers": [], + "entrypoints": [] +} diff --git a/composer.json b/composer.json index 96955ad..4e1d720 100644 --- a/composer.json +++ b/composer.json @@ -9,50 +9,52 @@ "terms" ], "require": { - "php": ">=8.1", - "doctrine/collections": "^1.6", + "php": "^8.2", + "doctrine/collections": "^2.2", "doctrine/orm": "^2.7", "fakerphp/faker": "^1.23", "knplabs/knp-menu": "^3.1", - "sylius/core-bundle": "^1.0", + "sylius/core-bundle": "^2.0", "sylius/resource-bundle": "^1.6", - "symfony/config": "^5.4 || ^6.4 || ^7.0", - "symfony/dependency-injection": "^5.4 || ^6.4 || ^7.0", - "symfony/event-dispatcher": "^5.4 || ^6.4 || ^7.0", - "symfony/form": "^5.4 || ^6.4 || ^7.0", - "symfony/http-foundation": "^5.4 || ^6.4 || ^7.0", - "symfony/http-kernel": "^5.4 || ^6.4 || ^7.0", - "symfony/options-resolver": "^5.4 || ^6.4 || ^7.0", - "symfony/routing": "^5.4 || ^6.4 || ^7.0", - "symfony/string": "^5.4 || ^6.4 || ^7.0", + "sylius/twig-extra": "^0.8", + "sylius/twig-hooks": "^0.8", + "symfony/config": "^6.4 || ^7.3", + "symfony/dependency-injection": "^6.4 || ^7.3", + "symfony/event-dispatcher": "^6.4 || ^7.3", + "symfony/form": "^6.4 || ^7.3", + "symfony/http-foundation": "^6.4 || ^7.3", + "symfony/http-kernel": "^6.4 || ^7.3", + "symfony/options-resolver": "^6.4 || ^7.3", + "symfony/routing": "^6.4 || ^7.3", + "symfony/string": "^6.4 || ^7.3", "symfony/translation-contracts": "^1.1 || ^2.4 || ^3.4", - "symfony/validator": "^5.4 || ^6.4 || ^7.0", + "symfony/validator": "^6.4 || ^7.3", "twig/twig": "^2.14 || ^3.8", "webmozart/assert": "^1.11" }, "require-dev": { "api-platform/core": "^2.7.16", - "babdev/pagerfanta-bundle": "^3.8", + "babdev/pagerfanta-bundle": "^4.4", "behat/behat": "^3.14", "doctrine/doctrine-bundle": "^2.11", "infection/infection": "^0.27.9", "jms/serializer-bundle": "^4.2", - "lexik/jwt-authentication-bundle": "^2.17", + "lexik/jwt-authentication-bundle": "^3.1", "matthiasnoback/symfony-config-test": "^4.3 || ^5.1", "matthiasnoback/symfony-dependency-injection-test": "^4.3 || ^5.0", "phpspec/prophecy-phpunit": "^2.1", "phpunit/phpunit": "^9.6", "psalm/plugin-phpunit": "^0.18", "setono/code-quality-pack": "^2.7", - "sylius/sylius": "^1.14", - "sylius/test-application": "^1.14.0@alpha", - "symfony/debug-bundle": "^5.4 || ^6.4 || ^7.0", - "symfony/dotenv": "^5.4 || ^6.4 || ^7.0", - "symfony/intl": "^5.4 || ^6.4 || ^7.0", - "symfony/property-info": "^5.4 || ^6.4 || ^7.0", - "symfony/serializer": "^5.4 || ^6.4 || ^7.0", - "symfony/web-profiler-bundle": "^5.4 || ^6.4 || ^7.0", - "symfony/webpack-encore-bundle": "^1.17", + "sylius/sylius": "^2.0", + "sylius/test-application": "^2.0.0@alpha", + "symfony/debug-bundle": "^6.4 || ^7.3", + "symfony/dotenv": "^6.4 || ^7.3", + "symfony/intl": "^6.4 || ^7.3", + "symfony/property-info": "^6.4 || ^7.3", + "symfony/serializer": "^6.4 || ^7.3", + "symfony/web-profiler-bundle": "^6.4 || ^7.3", + "symfony/webpack-encore-bundle": "^2.2", "willdurand/negotiation": "^3.1" }, "prefer-stable": true, @@ -72,6 +74,7 @@ "dealerdirect/phpcodesniffer-composer-installer": false, "ergebnis/composer-normalize": true, "infection/extension-installer": true, + "php-http/discovery": true, "symfony/thanks": false, "symfony/runtime": true, "symfony/flex": true diff --git a/src/Resources/config/app/fixtures.yaml b/config/app/fixtures.yaml similarity index 100% rename from src/Resources/config/app/fixtures.yaml rename to config/app/fixtures.yaml diff --git a/src/Resources/config/config.yaml b/config/config.yaml similarity index 53% rename from src/Resources/config/config.yaml rename to config/config.yaml index a01361d..279f5bb 100644 --- a/src/Resources/config/config.yaml +++ b/config/config.yaml @@ -1,2 +1,3 @@ imports: - { resource: "app/fixtures.yaml" } + - { resource: "twig_hooks/**/*.yaml" } diff --git a/src/Resources/config/doctrine/model/Terms.orm.xml b/config/doctrine/model/Terms.orm.xml similarity index 100% rename from src/Resources/config/doctrine/model/Terms.orm.xml rename to config/doctrine/model/Terms.orm.xml diff --git a/src/Resources/config/doctrine/model/TermsTranslation.orm.xml b/config/doctrine/model/TermsTranslation.orm.xml similarity index 100% rename from src/Resources/config/doctrine/model/TermsTranslation.orm.xml rename to config/doctrine/model/TermsTranslation.orm.xml diff --git a/src/Resources/config/routes.yaml b/config/routes.yaml similarity index 56% rename from src/Resources/config/routes.yaml rename to config/routes.yaml index b91e865..49ce972 100644 --- a/src/Resources/config/routes.yaml +++ b/config/routes.yaml @@ -1,9 +1,9 @@ setono_sylius_terms_shop: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes/shop.yaml" + resource: "@SetonoSyliusTermsPlugin/config/routes/shop.yaml" prefix: /{_locale} requirements: _locale: ^[A-Za-z]{2,4}(_([A-Za-z]{4}|[0-9]{3}))?(_([A-Za-z]{2}|[0-9]{3}))?$ setono_sylius_terms_admin: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes/admin.yaml" + resource: "@SetonoSyliusTermsPlugin/config/routes/admin.yaml" prefix: /admin diff --git a/config/routes/admin.yaml b/config/routes/admin.yaml new file mode 100644 index 0000000..916b7e9 --- /dev/null +++ b/config/routes/admin.yaml @@ -0,0 +1,12 @@ +setono_sylius_terms_admin_terms: + resource: | + alias: setono_sylius_terms.terms + section: admin + except: [show] + templates: "@SyliusAdmin\\shared\\crud" + redirect: update + grid: setono_sylius_terms_terms + vars: + all: + hook_prefix: 'setono_sylius_terms.admin.terms' + type: sylius.resource diff --git a/src/Resources/config/routes/shop.yaml b/config/routes/shop.yaml similarity index 100% rename from src/Resources/config/routes/shop.yaml rename to config/routes/shop.yaml diff --git a/config/routes_no_locale.yaml b/config/routes_no_locale.yaml new file mode 100644 index 0000000..02b8538 --- /dev/null +++ b/config/routes_no_locale.yaml @@ -0,0 +1,6 @@ +setono_sylius_terms_shop: + resource: "@SetonoSyliusTermsPlugin/config/routes/shop.yaml" + +setono_sylius_terms_admin: + resource: "@SetonoSyliusTermsPlugin/config/routes/admin.yaml" + prefix: /admin diff --git a/config/services.xml b/config/services.xml new file mode 100644 index 0000000..4c76eb4 --- /dev/null +++ b/config/services.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/src/Resources/config/services/controller.xml b/config/services/controller.xml similarity index 100% rename from src/Resources/config/services/controller.xml rename to config/services/controller.xml diff --git a/src/Resources/config/services/event_subscriber.xml b/config/services/event_subscriber.xml similarity index 100% rename from src/Resources/config/services/event_subscriber.xml rename to config/services/event_subscriber.xml diff --git a/src/Resources/config/services/fixture.xml b/config/services/fixture.xml similarity index 100% rename from src/Resources/config/services/fixture.xml rename to config/services/fixture.xml diff --git a/src/Resources/config/services/form.xml b/config/services/form.xml similarity index 100% rename from src/Resources/config/services/form.xml rename to config/services/form.xml diff --git a/src/Resources/config/services/provider.xml b/config/services/provider.xml similarity index 100% rename from src/Resources/config/services/provider.xml rename to config/services/provider.xml diff --git a/src/Resources/config/services/renderer.xml b/config/services/renderer.xml similarity index 100% rename from src/Resources/config/services/renderer.xml rename to config/services/renderer.xml diff --git a/src/Resources/config/services/twig.xml b/config/services/twig.xml similarity index 100% rename from src/Resources/config/services/twig.xml rename to config/services/twig.xml diff --git a/config/services/twig_component.xml b/config/services/twig_component.xml new file mode 100644 index 0000000..2559e77 --- /dev/null +++ b/config/services/twig_component.xml @@ -0,0 +1,19 @@ + + + + + + + %setono_sylius_terms.model.terms.class% + Setono\SyliusTermsPlugin\Form\Type\TermsType + + + + + + diff --git a/config/twig_hooks/admin/terms/create.yaml b/config/twig_hooks/admin/terms/create.yaml new file mode 100644 index 0000000..08990c3 --- /dev/null +++ b/config/twig_hooks/admin/terms/create.yaml @@ -0,0 +1,50 @@ +sylius_twig_hooks: + hooks: + 'setono_sylius_terms.admin.terms.create.content': + form: + component: 'setono_sylius_terms:admin:terms:form' + props: + resource: '@=_context.resource' + form: '@=_context.form' + template: '@SetonoSyliusTermsPlugin/admin/terms/form.html.twig' + configuration: + render_rest: false + priority: 0 + + 'setono_sylius_terms.admin.terms.create.content.form.sections': + general: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general.html.twig' + priority: 100 + translations: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations.html.twig' + priority: 0 + + 'setono_sylius_terms.admin.terms.create.content.form.sections.general': + default: + enabled: false + code: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/code.html.twig' + priority: 300 + enabled: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/enabled.html.twig' + priority: 200 + channels: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/channels.html.twig' + priority: 100 + forms: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/forms.html.twig' + priority: 0 + + 'setono_sylius_terms.admin.terms.create.content.form.sections.translations': + name: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/name.html.twig' + priority: 300 + slug: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/slug.html.twig' + priority: 200 + label: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/label.html.twig' + priority: 100 + content: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/content.html.twig' + priority: 0 diff --git a/config/twig_hooks/admin/terms/update.yaml b/config/twig_hooks/admin/terms/update.yaml new file mode 100644 index 0000000..fe716b0 --- /dev/null +++ b/config/twig_hooks/admin/terms/update.yaml @@ -0,0 +1,51 @@ +sylius_twig_hooks: + hooks: + 'setono_sylius_terms.admin.terms.update.content': + form: + component: 'setono_sylius_terms:admin:terms:form' + props: + resource: '@=_context.resource' + form: '@=_context.form' + template: '@SetonoSyliusTermsPlugin/admin/terms/form.html.twig' + configuration: + render_rest: false + method: 'PUT' + priority: 0 + + 'setono_sylius_terms.admin.terms.update.content.form.sections': + general: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general.html.twig' + priority: 100 + translations: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations.html.twig' + priority: 0 + + 'setono_sylius_terms.admin.terms.update.content.form.sections.general': + default: + enabled: false + code: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/code.html.twig' + priority: 300 + enabled: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/enabled.html.twig' + priority: 200 + channels: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/channels.html.twig' + priority: 100 + forms: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/general/forms.html.twig' + priority: 0 + + 'setono_sylius_terms.admin.terms.update.content.form.sections.translations': + name: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/name.html.twig' + priority: 300 + slug: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/slug.html.twig' + priority: 200 + label: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/label.html.twig' + priority: 100 + content: + template: '@SetonoSyliusTermsPlugin/admin/terms/form/sections/translations/content.html.twig' + priority: 0 diff --git a/config/twig_hooks/shop/checkout/complete.yaml b/config/twig_hooks/shop/checkout/complete.yaml new file mode 100644 index 0000000..6096e21 --- /dev/null +++ b/config/twig_hooks/shop/checkout/complete.yaml @@ -0,0 +1,6 @@ +sylius_twig_hooks: + hooks: + 'sylius_shop.checkout.complete.content.form': + terms: + template: '@SetonoSyliusTermsPlugin/shop/checkout/complete/content/form/terms.html.twig' + priority: 50 diff --git a/config/twig_hooks/shop/terms/show.yaml b/config/twig_hooks/shop/terms/show.yaml new file mode 100644 index 0000000..e2312c3 --- /dev/null +++ b/config/twig_hooks/shop/terms/show.yaml @@ -0,0 +1,27 @@ +sylius_twig_hooks: + hooks: + 'setono_sylius_terms.shop.terms.show': + content: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content.html.twig' + priority: 0 + + 'setono_sylius_terms.shop.terms.show.content': + header: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content/header.html.twig' + priority: 100 + main: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content/main.html.twig' + priority: 0 + + 'setono_sylius_terms.shop.terms.show.content.header': + breadcrumbs: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content/header/breadcrumbs.html.twig' + priority: 0 + + 'setono_sylius_terms.shop.terms.show.content.main': + name: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content/main/name.html.twig' + priority: 100 + content: + template: '@SetonoSyliusTermsPlugin/shop/terms/show/content/main/content.html.twig' + priority: 0 diff --git a/src/Resources/config/validation/Terms.xml b/config/validation/Terms.xml similarity index 100% rename from src/Resources/config/validation/Terms.xml rename to config/validation/Terms.xml diff --git a/src/Resources/config/validation/TermsTranslation.xml b/config/validation/TermsTranslation.xml similarity index 100% rename from src/Resources/config/validation/TermsTranslation.xml rename to config/validation/TermsTranslation.xml diff --git a/docs/images/admin-terms-index.png b/docs/images/admin-terms-index.png index 6194da205f74b30b9e39fc7da984894cd5a449c7..a51e64387f332d2710ad07524ff845e62cdae901 100644 GIT binary patch literal 38615 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%0Dd_S@&Q=)q{v|<(2JOut^!)ol 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 diff --git a/docs/images/admin-terms-update-translation.png b/docs/images/admin-terms-update-translation.png index 60ef8214602ab3ffa8920e142508313495c464d1..e6415b86fe081b8eea1dc6b7e8c73477c80ec08f 100644 GIT binary patch literal 35902 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 literal 86596 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 ZH{b^MLlSi)4}t$~$|_yU`_s_x{{xY-L(2dF diff --git a/docs/images/admin-terms-update.png b/docs/images/admin-terms-update.png index f5b6c9b158e1e5c736f5280daa14882417f0d0da..231eacd9e5bd2c9363391274ff09913297845fbc 100644 GIT binary patch literal 27559 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

IYBixZg>HIsKg}ai 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 MMdxA3eVgb14{27!tpET3 literal 154939 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%0D}+SYdONQSw3O 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 diff --git a/psalm.xml b/psalm.xml index fe66a8a..90fe3c4 100644 --- a/psalm.xml +++ b/psalm.xml @@ -3,7 +3,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://getpsalm.org/schema/config" xsi:schemaLocation="https://getpsalm.org/schema/config vendor/vimeo/psalm/config.xsd" - phpVersion="8.1" + phpVersion="8.2" errorLevel="1" findUnusedBaselineEntry="false" findUnusedPsalmSuppress="false" @@ -43,8 +43,14 @@ + + + + + + diff --git a/src/DependencyInjection/SetonoSyliusTermsExtension.php b/src/DependencyInjection/SetonoSyliusTermsExtension.php index 023610d..a78b4fe 100644 --- a/src/DependencyInjection/SetonoSyliusTermsExtension.php +++ b/src/DependencyInjection/SetonoSyliusTermsExtension.php @@ -18,7 +18,7 @@ final class SetonoSyliusTermsExtension extends AbstractResourceExtension impleme { public function load(array $configs, ContainerBuilder $container): void { - $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../Resources/config')); + $loader = new XmlFileLoader($container, new FileLocator(__DIR__ . '/../../config')); $loader->load('services.xml'); } @@ -65,7 +65,7 @@ public function prepend(ContainerBuilder $container): void 'type' => 'twig', 'label' => 'setono_sylius_terms.ui.channels', 'options' => [ - 'template' => '@SetonoSyliusTermsPlugin/admin/grid/field/channels.html.twig', + 'template' => '@SyliusAdmin/shared/grid/field/channels.html.twig', ], ], ], @@ -87,18 +87,6 @@ public function prepend(ContainerBuilder $container): void ], ], ]); - - $container->prependExtensionConfig('sylius_ui', [ - 'events' => [ - 'setono_sylius_terms.admin.terms.create.javascripts' => [ - 'blocks' => [ - 'javascripts' => [ - 'template' => '@SetonoSyliusTermsPlugin/admin/terms/_javascripts.html.twig', - ], - ], - ], - ], - ]); } /** @return array */ diff --git a/src/EventSubscriber/AddMenuSubscriber.php b/src/EventSubscriber/AddMenuSubscriber.php index 71c81d6..af73fc6 100644 --- a/src/EventSubscriber/AddMenuSubscriber.php +++ b/src/EventSubscriber/AddMenuSubscriber.php @@ -35,9 +35,15 @@ private function addChild(ItemInterface $item): void $item ->addChild('terms', [ 'route' => 'setono_sylius_terms_admin_terms_index', + 'extras' => [ + 'routes' => [ + ['route' => 'setono_sylius_terms_admin_terms_create'], + ['route' => 'setono_sylius_terms_admin_terms_update'], + ], + ], ]) ->setLabel('setono_sylius_terms.menu.admin.main.configuration.terms') - ->setLabelAttribute('icon', 'check circle outline') + ->setLabelAttribute('icon', 'tabler:circle-check') ; } } diff --git a/src/Resources/config/routes/admin.yaml b/src/Resources/config/routes/admin.yaml deleted file mode 100644 index c232c0a..0000000 --- a/src/Resources/config/routes/admin.yaml +++ /dev/null @@ -1,15 +0,0 @@ -setono_sylius_terms_admin_terms: - resource: | - alias: setono_sylius_terms.terms - section: admin - templates: "@SyliusAdmin\\Crud" - redirect: update - grid: setono_sylius_terms_terms - vars: - all: - subheader: setono_sylius_terms.ui.manage_terms - templates: - form: "@SetonoSyliusTermsPlugin/admin/terms/_form.html.twig" - index: - icon: 'check circle outline' - type: sylius.resource diff --git a/src/Resources/config/routes_no_locale.yaml b/src/Resources/config/routes_no_locale.yaml deleted file mode 100644 index f4d2357..0000000 --- a/src/Resources/config/routes_no_locale.yaml +++ /dev/null @@ -1,6 +0,0 @@ -setono_sylius_terms_shop: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes/shop.yaml" - -setono_sylius_terms_admin: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes/admin.yaml" - prefix: /admin diff --git a/src/Resources/config/services.xml b/src/Resources/config/services.xml deleted file mode 100644 index ecff83d..0000000 --- a/src/Resources/config/services.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - diff --git a/src/Resources/public/slugger.js b/src/Resources/public/slugger.js deleted file mode 100644 index a0d711a..0000000 --- a/src/Resources/public/slugger.js +++ /dev/null @@ -1,282 +0,0 @@ -/** - * Copied from https://jsfiddle.net/ARTsinn/J4BRX/ - */ -(function () { - - // some defaults - var options = { - sensitive: false, - replacement: "-", - truncate: false - }; - - // regex - var nonWord = /\W/g, - nonAlpha = /[^a-z0-9-]/g, - whitespace = /\s+/g, - trim = /^\s+|\s+$/g; - - // replacement charmap - var map = { - "À": "A", - "Á": "A", - "Â": "A", - "Ã": "A", - "Ä": "A", - "Å": "A", - "Æ": "AE", - "Ç": "C", - "È": "E", - "É": "E", - "Ê": "E", - "Ë": "E", - "Ì": "I", - "Í": "I", - "Î": "I", - "Ï": "I", - "Ð": "D", - "Ñ": "N", - "Ò": "O", - "Ó": "O", - "Ô": "O", - "Õ": "O", - "Ö": "O", - "Ø": "O", - "Ù": "U", - "Ú": "U", - "Û": "U", - "Ü": "U", - "Ý": "Y", - "ß": "s", - "à": "a", - "á": "a", - "â": "a", - "ã": "a", - "ä": "a", - "å": "a", - "æ": "ae", - "ç": "c", - "è": "e", - "é": "e", - "ê": "e", - "ë": "e", - "ì": "i", - "í": "i", - "î": "i", - "ï": "i", - "ñ": "n", - "ò": "o", - "ó": "o", - "ô": "o", - "õ": "o", - "ö": "o", - "ø": "o", - "ù": "u", - "ú": "u", - "û": "u", - "ü": "u", - "ý": "y", - "ÿ": "y", - "Ā": "A", - "ā": "a", - "Ă": "A", - "ă": "a", - "Ą": "A", - "ą": "a", - "Ć": "C", - "ć": "c", - "Ĉ": "C", - "ĉ": "c", - "Ċ": "C", - "ċ": "c", - "Č": "C", - "č": "c", - "Ď": "D", - "ď": "d", - "Đ": "D", - "đ": "d", - "Ē": "E", - "ē": "e", - "Ĕ": "E", - "ĕ": "e", - "Ė": "E", - "ė": "e", - "Ę": "E", - "ę": "e", - "Ě": "E", - "ě": "e", - "Ĝ": "G", - "ĝ": "g", - "Ğ": "G", - "ğ": "g", - "Ġ": "G", - "ġ": "g", - "Ģ": "G", - "ģ": "g", - "Ĥ": "H", - "ĥ": "h", - "Ħ": "H", - "ħ": "h", - "Ĩ": "I", - "ĩ": "i", - "Ī": "I", - "ī": "i", - "Ĭ": "I", - "ĭ": "i", - "Į": "I", - "į": "i", - "İ": "I", - "ı": "i", - "IJ": "IJ", - "ij": "ij", - "Ĵ": "J", - "ĵ": "j", - "Ķ": "K", - "ķ": "k", - "Ĺ": "L", - "ĺ": "l", - "Ļ": "L", - "ļ": "l", - "Ľ": "L", - "ľ": "l", - "Ŀ": "L", - "ŀ": "l", - "Ł": "l", - "ł": "l", - "Ń": "N", - "ń": "n", - "Ņ": "N", - "ņ": "n", - "Ň": "N", - "ň": "n", - "ʼn": "n", - "Ō": "O", - "ō": "o", - "Ŏ": "O", - "ŏ": "o", - "Ő": "O", - "ő": "o", - "Œ": "OE", - "œ": "oe", - "Ŕ": "R", - "ŕ": "r", - "Ŗ": "R", - "ŗ": "r", - "Ř": "R", - "ř": "r", - "Ś": "S", - "ś": "s", - "Ŝ": "S", - "ŝ": "s", - "Ş": "S", - "ş": "s", - "Š": "S", - "š": "s", - "Ţ": "T", - "ţ": "t", - "Ť": "T", - "ť": "t", - "Ŧ": "T", - "ŧ": "t", - "Ũ": "U", - "ũ": "u", - "Ū": "U", - "ū": "u", - "Ŭ": "U", - "ŭ": "u", - "Ů": "U", - "ů": "u", - "Ű": "U", - "ű": "u", - "Ų": "U", - "ų": "u", - "Ŵ": "W", - "ŵ": "w", - "Ŷ": "Y", - "ŷ": "y", - "Ÿ": "Y", - "Ź": "Z", - "ź": "z", - "Ż": "Z", - "ż": "z", - "Ž": "Z", - "ž": "z", - "ſ": "s", - "ƒ": "f", - "Ơ": "O", - "ơ": "o", - "Ư": "U", - "ư": "u", - "Ǎ": "A", - "ǎ": "a", - "Ǐ": "I", - "ǐ": "i", - "Ǒ": "O", - "ǒ": "o", - "Ǔ": "U", - "ǔ": "u", - "Ǖ": "U", - "ǖ": "u", - "Ǘ": "U", - "ǘ": "u", - "Ǚ": "U", - "ǚ": "u", - "Ǜ": "U", - "ǜ": "u", - "Ǻ": "A", - "ǻ": "a", - "Ǽ": "AE", - "ǽ": "ae", - "Ǿ": "O", - "ǿ": "o" - }; - - // replacer - var mapping = function (c) { - return map[c] || c; - }; - - - /** - * Normalise a string replacing foreign characters - * whitespace and all other illegals - * @param {String} str - * @param {Object} opts - */ - - this.slugger = function (str, opts) { - if (!str || typeof str !== "string") return; - - // populate some defaults - if (opts) for (var key in opts) options[key] = opts[key]; - - // case-sensitive or not - if (!options.sensitive) str = str.toLowerCase(); - - str = str - - // trim whitespace - .replace(trim, "") - - // swap foreign characters - .replace(nonWord, mapping) - - // replace whitespace - .replace(whitespace, options.replacement) - - // remove everything but alphanumeric characters and dashes - .replace(nonAlpha, "") - - // replace multiple instances of the replacement character with a single instance - .replace(new RegExp(`[${options.replacement}]+`, 'g'), options.replacement) - ; - - // smart truncate - if (options.truncate && str.length > options.truncate) { - var cut = str.indexOf("-", options.truncate); - str = cut === -1 ? str : str.slice(0, cut); - } - - return str; - }; -}()); diff --git a/src/Resources/public/slugify-terms-name.js b/src/Resources/public/slugify-terms-name.js deleted file mode 100644 index 48bcd7d..0000000 --- a/src/Resources/public/slugify-terms-name.js +++ /dev/null @@ -1,8 +0,0 @@ -document.addEventListener('DOMContentLoaded', function (e) { - document.querySelectorAll('input[name*="setono_sylius_terms_terms[translations]"][name*="[name]"]').forEach(function (input) { - input.addEventListener('input', function (event) { - const element = event.currentTarget; - element.closest('.content').querySelector('[name*="[slug]"]').value = slugger(element.value); - }); - }); -}); diff --git a/src/Resources/views/admin/grid/field/channels.html.twig b/src/Resources/views/admin/grid/field/channels.html.twig deleted file mode 100644 index 9c86b93..0000000 --- a/src/Resources/views/admin/grid/field/channels.html.twig +++ /dev/null @@ -1,7 +0,0 @@ -

    - {% for channel in data %} -
  • - {{ channel.name }} -
  • - {% endfor %} -
diff --git a/src/Resources/views/admin/terms/_form.html.twig b/src/Resources/views/admin/terms/_form.html.twig deleted file mode 100644 index 27a7c6c..0000000 --- a/src/Resources/views/admin/terms/_form.html.twig +++ /dev/null @@ -1,20 +0,0 @@ -{% from '@SyliusAdmin/Macro/translationForm.html.twig' import translationFormWithSlug %} - -
-
- {{ form_errors(form) }} - -
- {{ form_row(form.code) }} - {{ form_row(form.enabled) }} -
- {{ form_row(form.forms) }} - {{ form_row(form.channels) }} -
- -
-
-
- {{ translationFormWithSlug(form.translations, '@SyliusAdmin/Product/_slugField.html.twig', terms) }} -
-
diff --git a/src/Resources/views/admin/terms/_javascripts.html.twig b/src/Resources/views/admin/terms/_javascripts.html.twig deleted file mode 100644 index f650404..0000000 --- a/src/Resources/views/admin/terms/_javascripts.html.twig +++ /dev/null @@ -1,2 +0,0 @@ -{% include '@SyliusUi/_javascripts.html.twig' with {'path': '/bundles/setonosyliustermsplugin/slugger.js'} %} -{% include '@SyliusUi/_javascripts.html.twig' with {'path': '/bundles/setonosyliustermsplugin/slugify-terms-name.js'} %} diff --git a/src/Resources/views/shop/terms/show.html.twig b/src/Resources/views/shop/terms/show.html.twig deleted file mode 100644 index 9814ab2..0000000 --- a/src/Resources/views/shop/terms/show.html.twig +++ /dev/null @@ -1,19 +0,0 @@ -{% extends '@SyliusShop/layout.html.twig' %} - -{%- block title -%} - {{ terms.name }} -{%- endblock -%} - -{% block content %} - {% include '@SetonoSyliusTermsPlugin/shop/terms/show/_breadcrumb.html.twig' %} - - - -
-
-

{{ terms.name }}

- - {{ terms.content|raw }} -
-
-{% endblock %} diff --git a/src/Resources/views/shop/terms/show/_breadcrumb.html.twig b/src/Resources/views/shop/terms/show/_breadcrumb.html.twig deleted file mode 100644 index db4e950..0000000 --- a/src/Resources/views/shop/terms/show/_breadcrumb.html.twig +++ /dev/null @@ -1,5 +0,0 @@ -
diff --git a/src/SetonoSyliusTermsPlugin.php b/src/SetonoSyliusTermsPlugin.php index 53471d8..9b22295 100644 --- a/src/SetonoSyliusTermsPlugin.php +++ b/src/SetonoSyliusTermsPlugin.php @@ -18,4 +18,18 @@ public function getSupportedDrivers(): array SyliusResourceBundle::DRIVER_DOCTRINE_ORM, ]; } + + public function getPath(): string + { + return \dirname(__DIR__); + } + + protected function getConfigFilesPath(): string + { + return sprintf( + '%s/config/doctrine/%s', + $this->getPath(), + strtolower($this->getDoctrineMappingDirectory()), + ); + } } diff --git a/src/Twig/Component/Terms/FormComponent.php b/src/Twig/Component/Terms/FormComponent.php new file mode 100644 index 0000000..67e5d77 --- /dev/null +++ b/src/Twig/Component/Terms/FormComponent.php @@ -0,0 +1,43 @@ + */ + use ResourceFormComponentTrait; + use TemplatePropTrait; + + /** + * @param RepositoryInterface $termsRepository + */ + public function __construct( + RepositoryInterface $termsRepository, + FormFactoryInterface $formFactory, + string $resourceClass, + string $formClass, + protected readonly SlugGeneratorInterface $slugGenerator, + ) { + $this->initialize($termsRepository, $formFactory, $resourceClass, $formClass); + } + + #[LiveAction] + public function generateTermsSlug(#[LiveArg] string $localeCode): void + { + $this->formValues['translations'][$localeCode]['slug'] = + $this->slugGenerator->generate($this->formValues['translations'][$localeCode]['name'] ?? ''); + } +} diff --git a/templates/admin/terms/form.html.twig b/templates/admin/terms/form.html.twig new file mode 100644 index 0000000..978a143 --- /dev/null +++ b/templates/admin/terms/form.html.twig @@ -0,0 +1,17 @@ +{# Rendered with using Setono\SyliusTermsPlugin\Twig\Component\Terms\FormComponent #} + +{% form_theme form '@SetonoSyliusTermsPlugin/admin/terms/form_theme.html.twig' %} + +
+ {{ form_start(form, {'attr': {'class': 'ui loadable form', 'novalidate': 'novalidate', 'id': form.vars.id}}) }} +
+ {% if hookable_metadata.configuration.method is defined %} + + {% endif %} + {{ form_errors(form) }} + {{ form_widget(form._token) }} + + {% hook 'form' with { form, resource } %} +
+ {{ form_end(form, {render_rest: hookable.configuration.render_rest|default(false)}) }} +
diff --git a/templates/admin/terms/form/sections/general.html.twig b/templates/admin/terms/form/sections/general.html.twig new file mode 100644 index 0000000..7d031cb --- /dev/null +++ b/templates/admin/terms/form/sections/general.html.twig @@ -0,0 +1,12 @@ +
+
+
+ {{ 'sylius.ui.general'|trans }} +
+
+
+
+ {% hook 'general' %} +
+
+
diff --git a/templates/admin/terms/form/sections/general/channels.html.twig b/templates/admin/terms/form/sections/general/channels.html.twig new file mode 100644 index 0000000..d43328c --- /dev/null +++ b/templates/admin/terms/form/sections/general/channels.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.channels, sylius_test_form_attribute('channels')) }} +
diff --git a/templates/admin/terms/form/sections/general/code.html.twig b/templates/admin/terms/form/sections/general/code.html.twig new file mode 100644 index 0000000..09a3a0d --- /dev/null +++ b/templates/admin/terms/form/sections/general/code.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.code, sylius_test_form_attribute('code')) }} +
diff --git a/templates/admin/terms/form/sections/general/enabled.html.twig b/templates/admin/terms/form/sections/general/enabled.html.twig new file mode 100644 index 0000000..e124c6b --- /dev/null +++ b/templates/admin/terms/form/sections/general/enabled.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.enabled, sylius_test_form_attribute('enabled')) }} +
diff --git a/templates/admin/terms/form/sections/general/forms.html.twig b/templates/admin/terms/form/sections/general/forms.html.twig new file mode 100644 index 0000000..9159bc8 --- /dev/null +++ b/templates/admin/terms/form/sections/general/forms.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.forms, sylius_test_form_attribute('forms')) }} +
diff --git a/templates/admin/terms/form/sections/translations.html.twig b/templates/admin/terms/form/sections/translations.html.twig new file mode 100644 index 0000000..362f9da --- /dev/null +++ b/templates/admin/terms/form/sections/translations.html.twig @@ -0,0 +1,16 @@ +{% import '@SyliusAdmin/shared/helper/translations.html.twig' as translations %} + +{% set form = hookable_metadata.context.form %} +{% set prefixes = hookable_metadata.prefixes %} + +
+
+
{{ 'sylius.ui.translations'|trans }}
+
+ +
+
+ {{ translations.with_hook(form.translations, prefixes, null, { accordion_flush: true }) }} +
+
+
diff --git a/templates/admin/terms/form/sections/translations/content.html.twig b/templates/admin/terms/form/sections/translations/content.html.twig new file mode 100644 index 0000000..9a44e96 --- /dev/null +++ b/templates/admin/terms/form/sections/translations/content.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.content, sylius_test_form_attribute('content')) }} +
diff --git a/templates/admin/terms/form/sections/translations/label.html.twig b/templates/admin/terms/form/sections/translations/label.html.twig new file mode 100644 index 0000000..2085377 --- /dev/null +++ b/templates/admin/terms/form/sections/translations/label.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.label, sylius_test_form_attribute('label')) }} +
diff --git a/templates/admin/terms/form/sections/translations/name.html.twig b/templates/admin/terms/form/sections/translations/name.html.twig new file mode 100644 index 0000000..96597c2 --- /dev/null +++ b/templates/admin/terms/form/sections/translations/name.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.name, sylius_test_form_attribute('name')) }} +
diff --git a/templates/admin/terms/form/sections/translations/slug.html.twig b/templates/admin/terms/form/sections/translations/slug.html.twig new file mode 100644 index 0000000..7c1db47 --- /dev/null +++ b/templates/admin/terms/form/sections/translations/slug.html.twig @@ -0,0 +1,5 @@ +{% set form = hookable_metadata.context.form %} + +
+ {{ form_row(form.slug, sylius_test_form_attribute('slug')) }} +
diff --git a/templates/admin/terms/form_theme.html.twig b/templates/admin/terms/form_theme.html.twig new file mode 100644 index 0000000..bb0c347 --- /dev/null +++ b/templates/admin/terms/form_theme.html.twig @@ -0,0 +1,21 @@ +{% extends '@SyliusAdmin/shared/form_theme.html.twig' %} + +{% block _setono_sylius_terms_terms_translations_entry_slug_row %} + {% set locale = form.parent.vars.name %} + + {{ form_label(form) }} +
+ {{ form_widget(form, sylius_test_form_attribute('slug', locale)) }} + +
+ {{ form_errors(form) }} +{% endblock %} diff --git a/templates/shop/checkout/complete/content/form/terms.html.twig b/templates/shop/checkout/complete/content/form/terms.html.twig new file mode 100644 index 0000000..8e0a987 --- /dev/null +++ b/templates/shop/checkout/complete/content/form/terms.html.twig @@ -0,0 +1,3 @@ +{% set form = hookable_metadata.context.form %} + +{{ form_row(form.terms, sylius_test_form_attribute('terms')) }} diff --git a/src/Resources/views/shop/terms/link.html.twig b/templates/shop/terms/link.html.twig similarity index 61% rename from src/Resources/views/shop/terms/link.html.twig rename to templates/shop/terms/link.html.twig index b51b1d9..1efc1c4 100644 --- a/src/Resources/views/shop/terms/link.html.twig +++ b/templates/shop/terms/link.html.twig @@ -1,2 +1,2 @@ -{# @var terms \Setono\SyliusTermsPlugin\Model\TermsInterface #} +{# @var terms \Setono\SyliusTermsPlugin\Entity\TermsInterface #} {{ terms.name }} diff --git a/templates/shop/terms/show.html.twig b/templates/shop/terms/show.html.twig new file mode 100644 index 0000000..2c2aba0 --- /dev/null +++ b/templates/shop/terms/show.html.twig @@ -0,0 +1,7 @@ +{% extends '@SyliusShop/shared/layout/base.html.twig' %} + +{% block title %}{{ terms.name }} | {{ parent() }}{% endblock %} + +{% block content %} + {% hook 'setono_sylius_terms.shop.terms.show' %} +{% endblock %} diff --git a/templates/shop/terms/show/content.html.twig b/templates/shop/terms/show/content.html.twig new file mode 100644 index 0000000..6392fe0 --- /dev/null +++ b/templates/shop/terms/show/content.html.twig @@ -0,0 +1,3 @@ +
+ {% hook 'content' %} +
diff --git a/templates/shop/terms/show/content/header.html.twig b/templates/shop/terms/show/content/header.html.twig new file mode 100644 index 0000000..4176a43 --- /dev/null +++ b/templates/shop/terms/show/content/header.html.twig @@ -0,0 +1 @@ +{% hook 'header' %} diff --git a/templates/shop/terms/show/content/header/breadcrumbs.html.twig b/templates/shop/terms/show/content/header/breadcrumbs.html.twig new file mode 100644 index 0000000..4aabfa7 --- /dev/null +++ b/templates/shop/terms/show/content/header/breadcrumbs.html.twig @@ -0,0 +1,8 @@ +{% from '@SyliusShop/shared/breadcrumbs.html.twig' import breadcrumbs as breadcrumbs %} + +{% set terms = hookable_metadata.context.terms %} + +{{ breadcrumbs([ + { label: 'sylius.ui.home'|trans, path: path('sylius_shop_homepage')}, + { label: terms.name, active: true } +]) }} diff --git a/templates/shop/terms/show/content/main.html.twig b/templates/shop/terms/show/content/main.html.twig new file mode 100644 index 0000000..963e810 --- /dev/null +++ b/templates/shop/terms/show/content/main.html.twig @@ -0,0 +1,3 @@ +
+ {% hook 'main' %} +
diff --git a/templates/shop/terms/show/content/main/content.html.twig b/templates/shop/terms/show/content/main/content.html.twig new file mode 100644 index 0000000..fdf988e --- /dev/null +++ b/templates/shop/terms/show/content/main/content.html.twig @@ -0,0 +1,3 @@ +{% set terms = hookable_metadata.context.terms %} + +{{ terms.content|raw }} diff --git a/templates/shop/terms/show/content/main/name.html.twig b/templates/shop/terms/show/content/main/name.html.twig new file mode 100644 index 0000000..fa5e361 --- /dev/null +++ b/templates/shop/terms/show/content/main/name.html.twig @@ -0,0 +1,3 @@ +{% set terms = hookable_metadata.context.terms %} + +

{{ terms.name }}

diff --git a/tests/TestApplication/config/config.yaml b/tests/TestApplication/config/config.yaml index b3eb8d2..1a9b845 100644 --- a/tests/TestApplication/config/config.yaml +++ b/tests/TestApplication/config/config.yaml @@ -1,2 +1,2 @@ imports: - - { resource: "@SetonoSyliusTermsPlugin/Resources/config/config.yaml" } + - { resource: "@SetonoSyliusTermsPlugin/config/config.yaml" } diff --git a/tests/TestApplication/config/routes.yaml b/tests/TestApplication/config/routes.yaml index dd4189d..554b1d7 100644 --- a/tests/TestApplication/config/routes.yaml +++ b/tests/TestApplication/config/routes.yaml @@ -1,2 +1,2 @@ setono_sylius_terms: - resource: "@SetonoSyliusTermsPlugin/Resources/config/routes.yaml" + resource: "@SetonoSyliusTermsPlugin/config/routes.yaml" diff --git a/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig b/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig index 1c09e0f..1b3b22c 100644 --- a/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig +++ b/tests/TestApplication/templates/bundles/SetonoSyliusTermsPlugin/shop/terms/show/eula_us.html.twig @@ -1,16 +1,17 @@ -{% extends '@SyliusShop/layout.html.twig' %} +{% extends '@SyliusShop/shared/layout/base.html.twig' %} -{%- block title -%} - {{ terms.name }} -{%- endblock -%} +{% block title %}{{ terms.name }} | {{ parent() }}{% endblock %} {% block content %} - {% include '@SetonoSyliusTermsPlugin/shop/terms/show/_breadcrumb.html.twig' %} +
+ {% from '@SyliusShop/shared/breadcrumbs.html.twig' import breadcrumbs as breadcrumbs %} - + {{ breadcrumbs([ + { label: 'sylius.ui.home'|trans, path: path('sylius_shop_homepage')}, + { label: terms.name, active: true } + ]) }} -
-
+

NOTICE: This is a special template only for the EULA US terms

{{ terms.name }}

@@ -18,3 +19,4 @@
{% endblock %} + diff --git a/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig b/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig deleted file mode 100644 index f4bd66e..0000000 --- a/tests/TestApplication/templates/bundles/SyliusShopBundle/Checkout/Complete/_form.html.twig +++ /dev/null @@ -1,4 +0,0 @@ -{{ form_row(form.notes, {'attr': {'rows': 3}}) }} -{% if form.terms is defined %} - {{ form_row(form.terms) }} -{% endif %} diff --git a/src/Resources/translations/messages.da.yaml b/translations/messages.da.yaml similarity index 100% rename from src/Resources/translations/messages.da.yaml rename to translations/messages.da.yaml diff --git a/src/Resources/translations/messages.de.yaml b/translations/messages.de.yaml similarity index 100% rename from src/Resources/translations/messages.de.yaml rename to translations/messages.de.yaml diff --git a/src/Resources/translations/messages.en.yaml b/translations/messages.en.yaml similarity index 100% rename from src/Resources/translations/messages.en.yaml rename to translations/messages.en.yaml diff --git a/src/Resources/translations/messages.fr.yaml b/translations/messages.fr.yaml similarity index 100% rename from src/Resources/translations/messages.fr.yaml rename to translations/messages.fr.yaml diff --git a/src/Resources/translations/messages.nl.yaml b/translations/messages.nl.yaml similarity index 100% rename from src/Resources/translations/messages.nl.yaml rename to translations/messages.nl.yaml diff --git a/src/Resources/translations/validators.da.yaml b/translations/validators.da.yaml similarity index 100% rename from src/Resources/translations/validators.da.yaml rename to translations/validators.da.yaml diff --git a/src/Resources/translations/validators.de.yaml b/translations/validators.de.yaml similarity index 100% rename from src/Resources/translations/validators.de.yaml rename to translations/validators.de.yaml diff --git a/src/Resources/translations/validators.en.yaml b/translations/validators.en.yaml similarity index 100% rename from src/Resources/translations/validators.en.yaml rename to translations/validators.en.yaml diff --git a/src/Resources/translations/validators.fr.yaml b/translations/validators.fr.yaml similarity index 100% rename from src/Resources/translations/validators.fr.yaml rename to translations/validators.fr.yaml diff --git a/src/Resources/translations/validators.nl.yaml b/translations/validators.nl.yaml similarity index 100% rename from src/Resources/translations/validators.nl.yaml rename to translations/validators.nl.yaml