wiki.techinc.nl/includes/parser
Petr Pchelko fec48eb5a4 Create ParserCacheFactory.
* Makes ParserCache take the root of the key
  as a constructor argument
* Introduces a ParserCacheFactory

Next steps:
- convert FlaggedRevs to using this.
- cleanup

This assumes that we wouldn't want to differentiate
the parser cache settings per use-case, as it is now
for default vs flaggedrevs caches. There are only two settings:
$wgParserCacheType - name of the BagOStuff to use
$wgParserCacheExpireTime - the expiration time.
I think if we wanted to have different settings for different
caches, we could add that as a next step.

Bug: T263583
Change-Id: I188772da541a95c95a5ecece7c7dd748395506c2
2020-09-25 18:17:58 -07:00
..
Hook Remove ParserBeforeStrip/ParserAfterStrip hooks, deprecated in 1.35 2020-09-20 14:12:18 +01:00
BlockLevelPass.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
CacheTime.php Allow back getting/setting dynamic properties on ParserOutput. 2020-09-25 08:17:10 -07:00
CoreMagicVariables.php Revert "Adding = as a parser function" 2020-07-03 14:52:27 +00:00
CoreParserFunctions.php CoreParserFunctions: ensure formatNum is only called on numeric strings 2020-09-15 20:23:41 +00:00
CoreTagHooks.php
DateFormatter.php Fix even more PSR12.Properties.ConstantVisibility.NotFound 2020-05-16 00:28:41 +00:00
DateFormatterFactory.php Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
LinkHolderArray.php Deprecations from HookRunner call site migration 2020-09-18 08:12:51 +10:00
MWTidy.php Remove all methods of MWTidy except for MWTidy::tidy() 2020-08-17 18:15:37 +00:00
Parser.php Revert "Revert "Hard deprecate all public properties in CacheTime and ParserOutput"" 2020-09-24 07:55:18 -07:00
ParserCache.php Create ParserCacheFactory. 2020-09-25 18:17:58 -07:00
ParserCacheFactory.php Create ParserCacheFactory. 2020-09-25 18:17:58 -07:00
ParserFactory.php Remove terminating line breaks from debug messages 2020-06-03 12:01:16 +10:00
ParserOptions.php Remove 'tidy' from ParserOptions 2020-08-13 03:44:34 +00:00
ParserOutput.php Merge "Revert "Revert "Hard deprecate all public properties in CacheTime and ParserOutput""" 2020-09-24 16:26:17 +00:00
PPCustomFrame_Hash.php Split parser related files to have one class in one file 2019-04-27 00:41:47 +00:00
PPDPart.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
PPDPart_Hash.php phan: Enable PhanTypeMismatchArgument issue 2019-09-19 20:11:42 +02:00
PPDStack.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
PPDStack_Hash.php Split parser related files to have one class in one file 2019-04-27 00:41:47 +00:00
PPDStackElement.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
PPDStackElement_Hash.php Unsuppress another phan issue (part 7) 2019-09-03 17:19:21 +00:00
PPFrame.php Fix even more PSR12.Properties.ConstantVisibility.NotFound 2020-05-16 00:28:41 +00:00
PPFrame_Hash.php phan: Enable redundant_condition_detection 2020-07-01 20:13:07 +00:00
PPNode.php Improve type hints in parser related classes 2019-07-05 21:29:32 +00:00
PPNode_Hash_Array.php Split parser related files to have one class in one file 2019-04-27 00:41:47 +00:00
PPNode_Hash_Attr.php Split parser related files to have one class in one file 2019-04-27 00:41:47 +00:00
PPNode_Hash_Text.php Split parser related files to have one class in one file 2019-04-27 00:41:47 +00:00
PPNode_Hash_Tree.php Fix even more PSR12.Properties.ConstantVisibility.NotFound 2020-05-16 00:28:41 +00:00
PPTemplateFrame_Hash.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
Preprocessor.php Fix even more PSR12.Properties.ConstantVisibility.NotFound 2020-05-16 00:28:41 +00:00
Preprocessor_Hash.php Fix even more PSR12.Properties.ConstantVisibility.NotFound 2020-05-16 00:28:41 +00:00
RemexStripTagHandler.php Merge "Simplify RemexStripTagHandler by extending NullTokenHandler" 2019-11-04 14:42:30 +00:00
Sanitizer.php Remove figure-inline from the set of allowed tags in the Sanitizer 2020-09-11 17:05:18 +00:00
StripState.php Replace "@stable for calling" by "@stable to call" 2020-07-13 08:55:28 +00:00