├── .github └── CODEOWNERS ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── behat.yml.dist ├── behat.yml.dist.docker ├── composer.json ├── easy-coding-standard.yml ├── etc └── build │ └── .gitignore ├── features └── admin │ ├── adding_product_bundles.feature │ ├── adding_slots_to_product_bundle.feature │ ├── browsing_product_bundles_list.feature │ ├── deleting_product_bundles.feature │ ├── deleting_slots_from_product_bundle.feature │ ├── editing_presentation_slot.feature │ └── product_bundle_validation.feature ├── phpspec.yml.dist ├── phpstan.neon ├── phpunit.xml.dist ├── spec ├── Entity │ ├── ProductBundleSlotSpec.php │ ├── ProductBundleSpec.php │ └── ProductSpec.php ├── Factory │ └── ProductBundleSlotOptionsFactorySpec.php └── Service │ ├── Options │ └── ProductBundleSlotOptionsSpec.php │ ├── ProductBundleCreatorSpec.php │ ├── ProductBundleManipulatorSpec.php │ ├── ProductBundleRegistrySpec.php │ ├── ProductBundleUpdaterSpec.php │ └── SlotFinderSpec.php ├── src ├── Controller │ └── .gitignore ├── DependencyInjection │ ├── Configuration.php │ └── SolutionDriveSyliusProductBundlesExtension.php ├── Entity │ ├── Product.php │ ├── ProductBundle.php │ ├── ProductBundleInterface.php │ ├── ProductBundleSlot.php │ └── ProductBundleSlotInterface.php ├── Exception │ ├── ProductIsNotAProductBundleException.php │ └── SlotNotFoundException.php ├── Factory │ ├── ProductBundleSlotOptionsFactory.php │ └── ProductBundleSlotOptionsFactoryInterface.php ├── Fixture │ ├── Factory │ │ └── ProductBundleExampleFactory.php │ └── ProductBundleFixture.php ├── Form │ └── Type │ │ ├── ProductBundleSlotType.php │ │ └── ProductBundleType.php ├── Menu │ └── AdminMenuListener.php ├── Repository │ ├── ProductBundleRepository.php │ └── ProductBundleRepositoryInterface.php ├── Resources │ ├── config │ │ ├── admin_routing.yml │ │ ├── config.yml │ │ ├── doctrine │ │ │ ├── Product.orm.yml │ │ │ ├── ProductBundle.orm.yml │ │ │ └── ProductBundleSlot.orm.yml │ │ ├── grids.yml │ │ ├── resources.yml │ │ ├── services.yml │ │ └── shop_routing.yml │ ├── translations │ │ ├── messages.de.yml │ │ └── messages.en.yml │ └── views │ │ └── Admin │ │ └── ProductBundle │ │ ├── Grid │ │ └── Field │ │ │ └── slots.html.twig │ │ ├── _form.html.twig │ │ └── _javascripts.html.twig ├── Service │ ├── Options │ │ ├── OptionsInterface.php │ │ ├── ProductBundleSlotOptions.php │ │ └── ProductBundleSlotOptionsInterface.php │ ├── ProductBundleCreator.php │ ├── ProductBundleCreatorInterface.php │ ├── ProductBundleManipulator.php │ ├── ProductBundleManipulatorInterface.php │ ├── ProductBundleRegistry.php │ ├── ProductBundleRegistryInterface.php │ ├── ProductBundleUpdater.php │ ├── ProductBundleUpdaterInterface.php │ ├── SlotFinder.php │ └── SlotFinderInterface.php └── SolutionDriveSyliusProductBundlesPlugin.php └── tests ├── Application ├── .babelrc ├── .env.dist ├── .env.prod.dist ├── .env.test.dist ├── .eslintrc.js ├── .gitignore ├── Kernel.php ├── bin │ └── console ├── composer.json ├── config │ ├── bundles.php │ ├── packages │ │ ├── _sylius.yaml │ │ ├── dev │ │ │ ├── framework.yaml │ │ │ ├── jms_serializer.yaml │ │ │ ├── monolog.yaml │ │ │ ├── routing.yaml │ │ │ ├── swiftmailer.yaml │ │ │ └── web_profiler.yaml │ │ ├── doctrine.yaml │ │ ├── doctrine_migrations.yaml │ │ ├── fixtures.yml │ │ ├── fos_rest.yaml │ │ ├── framework.yaml │ │ ├── jms_serializer.yaml │ │ ├── liip_imagine.yaml │ │ ├── prod │ │ │ ├── doctrine.yaml │ │ │ ├── jms_serializer.yaml │ │ │ └── monolog.yaml │ │ ├── routing.yaml │ │ ├── security.yaml │ │ ├── security_checker.yaml │ │ ├── sonata_core.yaml │ │ ├── staging │ │ │ ├── monolog.yaml │ │ │ └── swiftmailer.yaml │ │ ├── stof_doctrine_extensions.yaml │ │ ├── swiftmailer.yaml │ │ ├── test │ │ │ ├── framework.yaml │ │ │ ├── monolog.yaml │ │ │ ├── swiftmailer.yaml │ │ │ ├── sylius_theme.yaml │ │ │ └── web_profiler.yaml │ │ ├── test_cached │ │ │ ├── doctrine.yaml │ │ │ ├── fos_rest.yaml │ │ │ ├── framework.yaml │ │ │ ├── monolog.yaml │ │ │ ├── swiftmailer.yaml │ │ │ ├── sylius_channel.yaml │ │ │ ├── sylius_theme.yaml │ │ │ └── twig.yaml │ │ ├── translation.yaml │ │ ├── twig.yaml │ │ ├── twig_extensions.yaml │ │ └── validator.yaml │ ├── routes.yaml │ ├── routes │ │ ├── dev │ │ │ ├── twig.yaml │ │ │ └── web_profiler.yaml │ │ ├── liip_imagine.yaml │ │ ├── sylius_admin.yaml │ │ ├── sylius_admin_api.yaml │ │ └── sylius_shop.yaml │ └── services.yaml ├── gulpfile.babel.js ├── package.json ├── public │ ├── .htaccess │ ├── favicon.ico │ ├── index.php │ ├── media │ │ └── image │ │ │ └── .gitignore │ └── robots.txt ├── templates │ └── .gitignore ├── translations │ └── .gitignore └── var │ └── .gitignore └── Behat ├── Context ├── Setup │ └── ProductBundlesContext.php ├── Transform │ └── ProductBundlesContext.php └── Ui │ └── Admin │ └── ManagingProductBundlesContext.php ├── Page └── ProductBundles │ ├── CreatePage.php │ ├── IndexPage.php │ └── UpdatePage.php └── Resources ├── services.xml └── suites.yml /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @Sylius/core-team 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/README.md -------------------------------------------------------------------------------- /behat.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/behat.yml.dist -------------------------------------------------------------------------------- /behat.yml.dist.docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/behat.yml.dist.docker -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/composer.json -------------------------------------------------------------------------------- /easy-coding-standard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/easy-coding-standard.yml -------------------------------------------------------------------------------- /etc/build/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /features/admin/adding_product_bundles.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/adding_product_bundles.feature -------------------------------------------------------------------------------- /features/admin/adding_slots_to_product_bundle.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/adding_slots_to_product_bundle.feature -------------------------------------------------------------------------------- /features/admin/browsing_product_bundles_list.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/browsing_product_bundles_list.feature -------------------------------------------------------------------------------- /features/admin/deleting_product_bundles.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/deleting_product_bundles.feature -------------------------------------------------------------------------------- /features/admin/deleting_slots_from_product_bundle.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/deleting_slots_from_product_bundle.feature -------------------------------------------------------------------------------- /features/admin/editing_presentation_slot.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/editing_presentation_slot.feature -------------------------------------------------------------------------------- /features/admin/product_bundle_validation.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/features/admin/product_bundle_validation.feature -------------------------------------------------------------------------------- /phpspec.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/phpspec.yml.dist -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /spec/Entity/ProductBundleSlotSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Entity/ProductBundleSlotSpec.php -------------------------------------------------------------------------------- /spec/Entity/ProductBundleSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Entity/ProductBundleSpec.php -------------------------------------------------------------------------------- /spec/Entity/ProductSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Entity/ProductSpec.php -------------------------------------------------------------------------------- /spec/Factory/ProductBundleSlotOptionsFactorySpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Factory/ProductBundleSlotOptionsFactorySpec.php -------------------------------------------------------------------------------- /spec/Service/Options/ProductBundleSlotOptionsSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/Options/ProductBundleSlotOptionsSpec.php -------------------------------------------------------------------------------- /spec/Service/ProductBundleCreatorSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/ProductBundleCreatorSpec.php -------------------------------------------------------------------------------- /spec/Service/ProductBundleManipulatorSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/ProductBundleManipulatorSpec.php -------------------------------------------------------------------------------- /spec/Service/ProductBundleRegistrySpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/ProductBundleRegistrySpec.php -------------------------------------------------------------------------------- /spec/Service/ProductBundleUpdaterSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/ProductBundleUpdaterSpec.php -------------------------------------------------------------------------------- /spec/Service/SlotFinderSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/spec/Service/SlotFinderSpec.php -------------------------------------------------------------------------------- /src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /src/DependencyInjection/SolutionDriveSyliusProductBundlesExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/DependencyInjection/SolutionDriveSyliusProductBundlesExtension.php -------------------------------------------------------------------------------- /src/Entity/Product.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Entity/Product.php -------------------------------------------------------------------------------- /src/Entity/ProductBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Entity/ProductBundle.php -------------------------------------------------------------------------------- /src/Entity/ProductBundleInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Entity/ProductBundleInterface.php -------------------------------------------------------------------------------- /src/Entity/ProductBundleSlot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Entity/ProductBundleSlot.php -------------------------------------------------------------------------------- /src/Entity/ProductBundleSlotInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Entity/ProductBundleSlotInterface.php -------------------------------------------------------------------------------- /src/Exception/ProductIsNotAProductBundleException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Exception/ProductIsNotAProductBundleException.php -------------------------------------------------------------------------------- /src/Exception/SlotNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Exception/SlotNotFoundException.php -------------------------------------------------------------------------------- /src/Factory/ProductBundleSlotOptionsFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Factory/ProductBundleSlotOptionsFactory.php -------------------------------------------------------------------------------- /src/Factory/ProductBundleSlotOptionsFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Factory/ProductBundleSlotOptionsFactoryInterface.php -------------------------------------------------------------------------------- /src/Fixture/Factory/ProductBundleExampleFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Fixture/Factory/ProductBundleExampleFactory.php -------------------------------------------------------------------------------- /src/Fixture/ProductBundleFixture.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Fixture/ProductBundleFixture.php -------------------------------------------------------------------------------- /src/Form/Type/ProductBundleSlotType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Form/Type/ProductBundleSlotType.php -------------------------------------------------------------------------------- /src/Form/Type/ProductBundleType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Form/Type/ProductBundleType.php -------------------------------------------------------------------------------- /src/Menu/AdminMenuListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Menu/AdminMenuListener.php -------------------------------------------------------------------------------- /src/Repository/ProductBundleRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Repository/ProductBundleRepository.php -------------------------------------------------------------------------------- /src/Repository/ProductBundleRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Repository/ProductBundleRepositoryInterface.php -------------------------------------------------------------------------------- /src/Resources/config/admin_routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/admin_routing.yml -------------------------------------------------------------------------------- /src/Resources/config/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/config.yml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/Product.orm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/doctrine/Product.orm.yml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/ProductBundle.orm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/doctrine/ProductBundle.orm.yml -------------------------------------------------------------------------------- /src/Resources/config/doctrine/ProductBundleSlot.orm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/doctrine/ProductBundleSlot.orm.yml -------------------------------------------------------------------------------- /src/Resources/config/grids.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/grids.yml -------------------------------------------------------------------------------- /src/Resources/config/resources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/resources.yml -------------------------------------------------------------------------------- /src/Resources/config/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/services.yml -------------------------------------------------------------------------------- /src/Resources/config/shop_routing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/config/shop_routing.yml -------------------------------------------------------------------------------- /src/Resources/translations/messages.de.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/translations/messages.de.yml -------------------------------------------------------------------------------- /src/Resources/translations/messages.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/translations/messages.en.yml -------------------------------------------------------------------------------- /src/Resources/views/Admin/ProductBundle/Grid/Field/slots.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/views/Admin/ProductBundle/Grid/Field/slots.html.twig -------------------------------------------------------------------------------- /src/Resources/views/Admin/ProductBundle/_form.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/views/Admin/ProductBundle/_form.html.twig -------------------------------------------------------------------------------- /src/Resources/views/Admin/ProductBundle/_javascripts.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Resources/views/Admin/ProductBundle/_javascripts.html.twig -------------------------------------------------------------------------------- /src/Service/Options/OptionsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/Options/OptionsInterface.php -------------------------------------------------------------------------------- /src/Service/Options/ProductBundleSlotOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/Options/ProductBundleSlotOptions.php -------------------------------------------------------------------------------- /src/Service/Options/ProductBundleSlotOptionsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/Options/ProductBundleSlotOptionsInterface.php -------------------------------------------------------------------------------- /src/Service/ProductBundleCreator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleCreator.php -------------------------------------------------------------------------------- /src/Service/ProductBundleCreatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleCreatorInterface.php -------------------------------------------------------------------------------- /src/Service/ProductBundleManipulator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleManipulator.php -------------------------------------------------------------------------------- /src/Service/ProductBundleManipulatorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleManipulatorInterface.php -------------------------------------------------------------------------------- /src/Service/ProductBundleRegistry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleRegistry.php -------------------------------------------------------------------------------- /src/Service/ProductBundleRegistryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleRegistryInterface.php -------------------------------------------------------------------------------- /src/Service/ProductBundleUpdater.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleUpdater.php -------------------------------------------------------------------------------- /src/Service/ProductBundleUpdaterInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/ProductBundleUpdaterInterface.php -------------------------------------------------------------------------------- /src/Service/SlotFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/SlotFinder.php -------------------------------------------------------------------------------- /src/Service/SlotFinderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/Service/SlotFinderInterface.php -------------------------------------------------------------------------------- /src/SolutionDriveSyliusProductBundlesPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/src/SolutionDriveSyliusProductBundlesPlugin.php -------------------------------------------------------------------------------- /tests/Application/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.babelrc -------------------------------------------------------------------------------- /tests/Application/.env.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.env.dist -------------------------------------------------------------------------------- /tests/Application/.env.prod.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.env.prod.dist -------------------------------------------------------------------------------- /tests/Application/.env.test.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.env.test.dist -------------------------------------------------------------------------------- /tests/Application/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.eslintrc.js -------------------------------------------------------------------------------- /tests/Application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/.gitignore -------------------------------------------------------------------------------- /tests/Application/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/Kernel.php -------------------------------------------------------------------------------- /tests/Application/bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/bin/console -------------------------------------------------------------------------------- /tests/Application/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/composer.json -------------------------------------------------------------------------------- /tests/Application/config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/bundles.php -------------------------------------------------------------------------------- /tests/Application/config/packages/_sylius.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/_sylius.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/framework.yaml: -------------------------------------------------------------------------------- 1 | framework: 2 | profiler: { only_exceptions: false } 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/jms_serializer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/dev/jms_serializer.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/dev/monolog.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/dev/routing.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/swiftmailer.yaml: -------------------------------------------------------------------------------- 1 | swiftmailer: 2 | disable_delivery: true 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/dev/web_profiler.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/doctrine.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/doctrine_migrations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/doctrine_migrations.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/fixtures.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/fixtures.yml -------------------------------------------------------------------------------- /tests/Application/config/packages/fos_rest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/fos_rest.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/framework.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/jms_serializer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/jms_serializer.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/liip_imagine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/liip_imagine.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/prod/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/prod/doctrine.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/prod/jms_serializer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/prod/jms_serializer.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/prod/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/prod/monolog.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/routing.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/security.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/security_checker.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/security_checker.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/sonata_core.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/sonata_core.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/staging/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/staging/monolog.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/staging/swiftmailer.yaml: -------------------------------------------------------------------------------- 1 | swiftmailer: 2 | disable_delivery: true 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/stof_doctrine_extensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/stof_doctrine_extensions.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/swiftmailer.yaml: -------------------------------------------------------------------------------- 1 | swiftmailer: 2 | url: '%env(MAILER_URL)%' 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/test/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test/framework.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test/monolog.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test/swiftmailer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test/swiftmailer.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test/sylius_theme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test/sylius_theme.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test/web_profiler.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/doctrine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/doctrine.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/fos_rest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/fos_rest.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/framework.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/monolog.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/swiftmailer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/swiftmailer.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/sylius_channel.yaml: -------------------------------------------------------------------------------- 1 | sylius_channel: 2 | debug: true 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/sylius_theme.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/test_cached/sylius_theme.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/test_cached/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /tests/Application/config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/translation.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/twig.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/twig_extensions.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/twig_extensions.yaml -------------------------------------------------------------------------------- /tests/Application/config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/packages/validator.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/dev/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/dev/twig.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/dev/web_profiler.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/liip_imagine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/liip_imagine.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/sylius_admin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/sylius_admin.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/sylius_admin_api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/sylius_admin_api.yaml -------------------------------------------------------------------------------- /tests/Application/config/routes/sylius_shop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/routes/sylius_shop.yaml -------------------------------------------------------------------------------- /tests/Application/config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/config/services.yaml -------------------------------------------------------------------------------- /tests/Application/gulpfile.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/gulpfile.babel.js -------------------------------------------------------------------------------- /tests/Application/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/package.json -------------------------------------------------------------------------------- /tests/Application/public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/public/.htaccess -------------------------------------------------------------------------------- /tests/Application/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/public/favicon.ico -------------------------------------------------------------------------------- /tests/Application/public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/public/index.php -------------------------------------------------------------------------------- /tests/Application/public/media/image/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Application/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Application/public/robots.txt -------------------------------------------------------------------------------- /tests/Application/templates/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Application/translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Application/var/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/Behat/Context/Setup/ProductBundlesContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Context/Setup/ProductBundlesContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Transform/ProductBundlesContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Context/Transform/ProductBundlesContext.php -------------------------------------------------------------------------------- /tests/Behat/Context/Ui/Admin/ManagingProductBundlesContext.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Context/Ui/Admin/ManagingProductBundlesContext.php -------------------------------------------------------------------------------- /tests/Behat/Page/ProductBundles/CreatePage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Page/ProductBundles/CreatePage.php -------------------------------------------------------------------------------- /tests/Behat/Page/ProductBundles/IndexPage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Page/ProductBundles/IndexPage.php -------------------------------------------------------------------------------- /tests/Behat/Page/ProductBundles/UpdatePage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Page/ProductBundles/UpdatePage.php -------------------------------------------------------------------------------- /tests/Behat/Resources/services.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Resources/services.xml -------------------------------------------------------------------------------- /tests/Behat/Resources/suites.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solutionDrive/SyliusProductBundlesPlugin/HEAD/tests/Behat/Resources/suites.yml --------------------------------------------------------------------------------