File tree Expand file tree Collapse file tree 4 files changed +11
-4
lines changed
Expand file tree Collapse file tree 4 files changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ class Configuration implements ConfigurationInterface
1818 */
1919 public function getConfigTreeBuilder (): TreeBuilder
2020 {
21- $ treeBuilder = new TreeBuilder ('wp_symfony_router ' );
21+ $ treeBuilder = new TreeBuilder ('symfony_router ' );
2222 $ rootNode = $ treeBuilder ->getRootNode ();
2323
2424 $ rootNode
@@ -28,6 +28,7 @@ public function getConfigTreeBuilder(): TreeBuilder
2828 ->scalarNode ('router_request_context_scheme ' )->defaultValue ('http ' )->end ()
2929 ->scalarNode ('router_request_context_base_url ' )->defaultValue ('' )->end ()
3030 ->scalarNode ('router_cache_path ' )->defaultValue ('%kernel.cache_dir%/routes ' )->end ()
31+ ->scalarNode ('router_config_file ' )->defaultValue ('app/routes.yaml ' )->end ()
3132 ->scalarNode ('http_port ' )->defaultValue (80 )->end ()
3233 ->scalarNode ('https_port ' )->defaultValue (443 )->end ()
3334 ->scalarNode ('resource ' )->defaultValue ('%kernel.project_dir%/app/routes.yaml ' )->end ()
Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ private function registerRouterConfiguration(
107107 $ container ->setParameter ('router.request.context.scheme ' , $ config ['router_request_context_scheme ' ]);
108108 $ container ->setParameter ('router.request.context.base_url ' , $ config ['router_request_context_base_url ' ]);
109109 $ container ->setParameter ('router.cache.path ' , $ config ['router_cache_path ' ]);
110+ $ container ->setParameter ('router.config.file ' , $ config ['router_config_file ' ]);
110111 $ container ->setParameter ('default_uri ' , $ config ['default_uri ' ]);
111112
112113 if ($ config ['utf8 ' ]) {
Original file line number Diff line number Diff line change 11# #########
22# Роутер
33# #########
4- parameters :
5- router.cache.path : ' %kernel.cache_dir%/routes'
64services :
75 # конфигурация по умолчанию в *этом* файле
86 _defaults :
@@ -32,7 +30,7 @@ services:
3230 class : Symfony\Component\Routing\Router
3331 arguments :
3432 - ' @routing.loader'
35- - ' %kernel.project_dir%/app/routes.yaml '
33+ - ' %kernel.project_dir%/%router.config.file% '
3634 - debug : ' %kernel.debug%'
3735 # cache_dir: '%router.cache.path%'
3836 - ' @request.context'
Original file line number Diff line number Diff line change 10101 ) ` composer require proklung/wp.symfony.router.bundle `
1111
12122 ) Подключение бандла в ` standalone_bundles.php `
13+
14+ ## Всякое
15+
16+ ### Файл с роутами
17+
18+ Передается через параметр ` router_config_file ` конфигурации бандла (` symfony_router.yaml ` в конфигурации бандлов).
19+ Файл может быть в любом поддерживаемом Symfony формате - Yaml, PHP, XML и т.д.
You can’t perform that action at this time.
0 commit comments