aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config/services.yml
diff options
context:
space:
mode:
authorDavid King <imkingdavid@gmail.com>2012-10-19 19:54:19 -0400
committerDavid King <imkingdavid@gmail.com>2012-11-16 16:25:09 -0500
commit06158693c7b846518abfe9d72491fc7376e457f3 (patch)
tree46ce44bfeab4bb9f5275fee8ad8e01df3babaddf /phpBB/config/services.yml
parent65dde648cab316fd0f0715f13d57ef45452398a3 (diff)
downloadforums-06158693c7b846518abfe9d72491fc7376e457f3.tar
forums-06158693c7b846518abfe9d72491fc7376e457f3.tar.gz
forums-06158693c7b846518abfe9d72491fc7376e457f3.tar.bz2
forums-06158693c7b846518abfe9d72491fc7376e457f3.tar.xz
forums-06158693c7b846518abfe9d72491fc7376e457f3.zip
[feature/controller] Implement a front controller
PHPBB3-10864
Diffstat (limited to 'phpBB/config/services.yml')
-rw-r--r--phpBB/config/services.yml63
1 files changed, 63 insertions, 0 deletions
diff --git a/phpBB/config/services.yml b/phpBB/config/services.yml
index 20aa0546d5..650869d1e6 100644
--- a/phpBB/config/services.yml
+++ b/phpBB/config/services.yml
@@ -44,6 +44,27 @@ services:
- @cache.driver
- %tables.config%
+ controller.helper:
+ class: phpbb_controller_helper
+ arguments:
+ - @service_container
+
+ controller.resolver:
+ class: phpbb_controller_resolver
+ arguments:
+ - @user
+ - @service_container
+ - @ext.finder
+
+ controller.route_collection:
+ class: phpbb_controller_route_collection
+ arguments:
+ - @ext.finder
+ - @controller.provider
+
+ controller.provider:
+ class: phpbb_controller_provider
+
cron.task_collection:
class: phpbb_di_service_collection
arguments:
@@ -92,10 +113,46 @@ services:
- %core.root_path%
- .%core.php_ext%
- @cache.driver
+<<<<<<< HEAD
+=======
+
+ ext.finder:
+ class: phpbb_extension_finder
+ arguments:
+ - @ext.manager
+ - %core.root_path%
+ - @cache.driver
+ - .%core.php_ext%
+ - _ext_finder
+
+ http_kernel:
+ class: Symfony\Component\HttpKernel\HttpKernel
+ arguments:
+ - @dispatcher
+ - @controller.resolver
+
+ kernel_event_subscriber:
+ class: phpbb_event_kernel_subscriber
+ arguments:
+ - @template
+ - @user
+ tags:
+ - { name: kernel.event_subscriber }
+>>>>>>> 719171f... [feature/controller] Implement a front controller
request:
class: phpbb_request
+ request.context:
+ class: Symfony\Component\Routing\RequestContext
+
+ router_listener:
+ class: Symfony\Component\HttpKernel\EventListener\RouterListener
+ arguments:
+ - @url_matcher
+ tags:
+ - { name: kernel.event_subscriber }
+
style:
class: phpbb_style
arguments:
@@ -132,5 +189,11 @@ services:
template_context:
class: phpbb_template_context
+ url_matcher:
+ class: Symfony\Component\Routing\Matcher\UrlMatcher
+ arguments:
+ - @controller.route_collection
+ - @request.context
+
user:
class: phpbb_user