aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/config
diff options
context:
space:
mode:
authorOliver Schramm <oliver.schramm97@gmail.com>2015-10-24 19:59:51 +0200
committerOliver Schramm <oliver.schramm97@gmail.com>2015-10-24 20:01:15 +0200
commit8376c6552a7860036640a5840f26dba239c20750 (patch)
treeae17d37709316b7bb4e4645d74bd98aa0e196ce5 /phpBB/config
parent5f85f19a5ea9f89a869c9fcb6391e48faa5cbd0c (diff)
downloadforums-8376c6552a7860036640a5840f26dba239c20750.tar
forums-8376c6552a7860036640a5840f26dba239c20750.tar.gz
forums-8376c6552a7860036640a5840f26dba239c20750.tar.bz2
forums-8376c6552a7860036640a5840f26dba239c20750.tar.xz
forums-8376c6552a7860036640a5840f26dba239c20750.zip
[ticket/14257] Add cron tasks for reparsing text
PHPBB3-14257
Diffstat (limited to 'phpBB/config')
-rw-r--r--phpBB/config/default/container/services_cron.yml117
-rw-r--r--phpBB/config/default/container/services_text_reparser.yml7
2 files changed, 124 insertions, 0 deletions
diff --git a/phpBB/config/default/container/services_cron.yml b/phpBB/config/default/container/services_cron.yml
index c5b88df181..d05e4c1b1a 100644
--- a/phpBB/config/default/container/services_cron.yml
+++ b/phpBB/config/default/container/services_cron.yml
@@ -146,3 +146,120 @@ services:
- [set_name, [cron.task.core.tidy_warnings]]
tags:
- { name: cron.task }
+
+ cron.task.text_reparser.contact_admin_info:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.contact_admin_info]]
+ - [set_reparser, [text_reparser.contact_admin_info]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.forum_description:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.forum_description]]
+ - [set_reparser, [text_reparser.forum_description]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.forum_rules:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.forum_rules]]
+ - [set_reparser, [text_reparser.forum_rules]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.group_description:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.group_description]]
+ - [set_reparser, [text_reparser.group_description]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.pm_text:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.pm_text]]
+ - [set_reparser, [text_reparser.pm_text]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.poll_option:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.poll_option]]
+ - [set_reparser, [text_reparser.poll_option]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.poll_title:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.poll_title]]
+ - [set_reparser, [text_reparser.poll_title]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.post_text:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.post_text]]
+ - [set_reparser, [text_reparser.post_text]]
+ tags:
+ - { name: cron.task }
+
+ cron.task.text_reparser.user_signature:
+ class: phpbb\cron\task\text_reparser\reparser
+ arguments:
+ - @config
+ - @config_text
+ - @text_reparser.lock
+ - @text_reparser_collection
+ calls:
+ - [set_name, [cron.task.text_reparser.user_signature]]
+ - [set_reparser, [text_reparser.user_signature]]
+ tags:
+ - { name: cron.task }
diff --git a/phpBB/config/default/container/services_text_reparser.yml b/phpBB/config/default/container/services_text_reparser.yml
index 5d54e8dc82..db0aee03bc 100644
--- a/phpBB/config/default/container/services_text_reparser.yml
+++ b/phpBB/config/default/container/services_text_reparser.yml
@@ -1,4 +1,11 @@
services:
+ text_reparser.lock:
+ class: phpbb\lock\db
+ arguments:
+ - reparse_lock
+ - @config
+ - @dbal.conn
+
text_reparser_collection:
class: phpbb\di\service_collection
arguments: