├── .env ├── .env.test ├── .gitignore ├── bin ├── console └── phpunit ├── composer.json ├── composer.lock ├── config ├── bootstrap.php ├── bundles.php ├── packages │ ├── cache.yaml │ ├── dev │ │ ├── debug.yaml │ │ ├── monolog.yaml │ │ └── web_profiler.yaml │ ├── framework.yaml │ ├── mailer.yaml │ ├── prod │ │ ├── deprecations.yaml │ │ ├── monolog.yaml │ │ └── routing.yaml │ ├── routing.yaml │ ├── security.yaml │ ├── sensio_framework_extra.yaml │ ├── test │ │ ├── framework.yaml │ │ ├── monolog.yaml │ │ ├── twig.yaml │ │ ├── validator.yaml │ │ └── web_profiler.yaml │ ├── translation.yaml │ ├── twig.yaml │ └── validator.yaml ├── preload.php ├── routes.yaml ├── routes │ ├── annotations.yaml │ └── dev │ │ ├── framework.yaml │ │ └── web_profiler.yaml └── services.yaml ├── phpunit.xml.dist ├── public ├── .htaccess └── index.php ├── src ├── Controller │ ├── .gitignore │ └── SortController.php ├── Entity │ ├── CategoryGoods.php │ ├── Good.php │ ├── ReplacementRule.php │ ├── Rule.php │ ├── RuleEntry.php │ └── Volume.php ├── Facade │ └── SortFacade.php ├── Kernel.php └── Service │ ├── Constant │ └── CsvConst.php │ ├── CsvCategoriesReportWriterService.php │ ├── CsvCategoriesWriterService.php │ ├── CsvContainersReportWriterService.php │ ├── CsvGoodsReaderService.php │ ├── CsvRulesReaderService.php │ └── SorterService.php ├── symfony.lock ├── templates ├── base.html.twig └── sort │ └── index.html.twig ├── tests └── bootstrap.php ├── translations └── .gitignore └── var └── categories └── .gitkeep /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/.env -------------------------------------------------------------------------------- /.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/.env.test -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/.gitignore -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/bin/console -------------------------------------------------------------------------------- /bin/phpunit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/bin/phpunit -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/composer.lock -------------------------------------------------------------------------------- /config/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/bootstrap.php -------------------------------------------------------------------------------- /config/bundles.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/bundles.php -------------------------------------------------------------------------------- /config/packages/cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/cache.yaml -------------------------------------------------------------------------------- /config/packages/dev/debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/dev/debug.yaml -------------------------------------------------------------------------------- /config/packages/dev/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/dev/monolog.yaml -------------------------------------------------------------------------------- /config/packages/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/dev/web_profiler.yaml -------------------------------------------------------------------------------- /config/packages/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/framework.yaml -------------------------------------------------------------------------------- /config/packages/mailer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/mailer.yaml -------------------------------------------------------------------------------- /config/packages/prod/deprecations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/prod/deprecations.yaml -------------------------------------------------------------------------------- /config/packages/prod/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/prod/monolog.yaml -------------------------------------------------------------------------------- /config/packages/prod/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/prod/routing.yaml -------------------------------------------------------------------------------- /config/packages/routing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/routing.yaml -------------------------------------------------------------------------------- /config/packages/security.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/security.yaml -------------------------------------------------------------------------------- /config/packages/sensio_framework_extra.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/sensio_framework_extra.yaml -------------------------------------------------------------------------------- /config/packages/test/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/test/framework.yaml -------------------------------------------------------------------------------- /config/packages/test/monolog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/test/monolog.yaml -------------------------------------------------------------------------------- /config/packages/test/twig.yaml: -------------------------------------------------------------------------------- 1 | twig: 2 | strict_variables: true 3 | -------------------------------------------------------------------------------- /config/packages/test/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/test/validator.yaml -------------------------------------------------------------------------------- /config/packages/test/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/test/web_profiler.yaml -------------------------------------------------------------------------------- /config/packages/translation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/translation.yaml -------------------------------------------------------------------------------- /config/packages/twig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/twig.yaml -------------------------------------------------------------------------------- /config/packages/validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/packages/validator.yaml -------------------------------------------------------------------------------- /config/preload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/preload.php -------------------------------------------------------------------------------- /config/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/routes.yaml -------------------------------------------------------------------------------- /config/routes/annotations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/routes/annotations.yaml -------------------------------------------------------------------------------- /config/routes/dev/framework.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/routes/dev/framework.yaml -------------------------------------------------------------------------------- /config/routes/dev/web_profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/routes/dev/web_profiler.yaml -------------------------------------------------------------------------------- /config/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/config/services.yaml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /public/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/public/.htaccess -------------------------------------------------------------------------------- /public/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/public/index.php -------------------------------------------------------------------------------- /src/Controller/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/Controller/SortController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Controller/SortController.php -------------------------------------------------------------------------------- /src/Entity/CategoryGoods.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/CategoryGoods.php -------------------------------------------------------------------------------- /src/Entity/Good.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/Good.php -------------------------------------------------------------------------------- /src/Entity/ReplacementRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/ReplacementRule.php -------------------------------------------------------------------------------- /src/Entity/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/Rule.php -------------------------------------------------------------------------------- /src/Entity/RuleEntry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/RuleEntry.php -------------------------------------------------------------------------------- /src/Entity/Volume.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Entity/Volume.php -------------------------------------------------------------------------------- /src/Facade/SortFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Facade/SortFacade.php -------------------------------------------------------------------------------- /src/Kernel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Kernel.php -------------------------------------------------------------------------------- /src/Service/Constant/CsvConst.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/Constant/CsvConst.php -------------------------------------------------------------------------------- /src/Service/CsvCategoriesReportWriterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/CsvCategoriesReportWriterService.php -------------------------------------------------------------------------------- /src/Service/CsvCategoriesWriterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/CsvCategoriesWriterService.php -------------------------------------------------------------------------------- /src/Service/CsvContainersReportWriterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/CsvContainersReportWriterService.php -------------------------------------------------------------------------------- /src/Service/CsvGoodsReaderService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/CsvGoodsReaderService.php -------------------------------------------------------------------------------- /src/Service/CsvRulesReaderService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/CsvRulesReaderService.php -------------------------------------------------------------------------------- /src/Service/SorterService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/src/Service/SorterService.php -------------------------------------------------------------------------------- /symfony.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/symfony.lock -------------------------------------------------------------------------------- /templates/base.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/templates/base.html.twig -------------------------------------------------------------------------------- /templates/sort/index.html.twig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/templates/sort/index.html.twig -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Terimor/goods-sorter/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /translations/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /var/categories/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------