aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIgor Wiedler <igor@wiedler.ch>2012-03-31 20:27:46 +0200
committerIgor Wiedler <igor@wiedler.ch>2012-03-31 20:27:46 +0200
commitbca600877cbd92246949366238d365bbc3039d5a (patch)
treeb46ae5b110afde56850e925af5de1e9acbc015dd
parent776160a7e35a1f82325b7acf573906310791c573 (diff)
downloadforums-bca600877cbd92246949366238d365bbc3039d5a.tar
forums-bca600877cbd92246949366238d365bbc3039d5a.tar.gz
forums-bca600877cbd92246949366238d365bbc3039d5a.tar.bz2
forums-bca600877cbd92246949366238d365bbc3039d5a.tar.xz
forums-bca600877cbd92246949366238d365bbc3039d5a.zip
[feature/dic] Move cron manager into DIC
PHPBB3-10739
-rw-r--r--phpBB/common.php2
-rw-r--r--phpBB/config/services.yml11
2 files changed, 12 insertions, 1 deletions
diff --git a/phpBB/common.php b/phpBB/common.php
index 591969df74..0446b5c15e 100644
--- a/phpBB/common.php
+++ b/phpBB/common.php
@@ -142,5 +142,5 @@ foreach ($cache->obtain_hooks() as $hook)
if (!$config['use_system_cron'])
{
- $cron = new phpbb_cron_manager(new phpbb_cron_task_provider($phpbb_extension_manager), $cache->get_driver());
+ $cron = $container->get('cron.manager');
}
diff --git a/phpBB/config/services.yml b/phpBB/config/services.yml
index 09eb993ca6..85a230de52 100644
--- a/phpBB/config/services.yml
+++ b/phpBB/config/services.yml
@@ -80,3 +80,14 @@ services:
arguments:
- @dispatcher
- @ext.manager
+
+ cron.task_provider:
+ class: phpbb_cron_task_provider
+ arguments:
+ - @ext.manager
+
+ cron.manager:
+ class: phpbb_cron_manager
+ arguments:
+ - @cron.task_provider
+ - @cache.driver