wiki.techinc.nl/includes/parser
Tim Starling f5aaf75ad1 Automatically generated hook interfaces
Add hook interfaces which were generated by a script which parses
hooks.txt and identifies caller namespaces and directories.

Hook interfaces are mostly placed in a Hook/ subdirectory
relative to the caller location. When there are callers in multiple
directories, a "primary" caller was manually selected. The exceptions to
this are:

* The source root, maintenance and tests, which use includes/Hook. Test
  hooks need to be autoloadable in a non-test request so that
  implementing test interfaces in a generic handler will not fail.
* resources uses includes/resourceloader/Hook
* The following third-level subdirectories had their hooks placed in
  the parent ../Hook:
    * includes/filerepo/file
    * includes/search/searchwidgets
    * includes/specials/forms
    * includes/specials/helpers
    * includes/specials/pagers

Parameters marked as legacy references in hooks.txt are passed
by value in the interfaces.

Bug: T240307
Change-Id: I6efe2e7dd1f0c6a3d0f4d100a4c34e41f8428720
2020-04-20 13:31:05 +10:00
..
Hook Automatically generated hook interfaces 2020-04-20 13:31:05 +10:00
BlockLevelPass.php Hard-deprecate Parser::doBlockLevels(), which Parsoid won't support 2020-01-30 12:58:13 -05:00
CacheTime.php ParserOutput::getCacheTime should stay the same after the first call. 2018-10-04 13:08:56 +02:00
CoreParserFunctions.php parser: only apply $wgMiserMode to self-references in CoreParserFunctions::revisionid 2020-02-24 11:05:57 -08:00
CoreTagHooks.php Start working on phan-taint-check warnings. Fix minor escaping issues. 2018-07-12 03:26:59 +00:00
DateFormatter.php Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
DateFormatterFactory.php Rehabilitate DateFormatter 2019-04-10 21:00:04 +10:00
LinkHolderArray.php languages: More doc annotations for LanguageConverter related classes 2020-02-11 17:32:12 +02:00
MWTidy.php Remove codepaths which ran parser in 'untidy' mode 2020-04-13 21:34:04 +00:00
Parser.php Deprecate ParserBeforeTidy hook 2020-04-17 17:20:20 -04:00
ParserCache.php ParserCache::get use WikiPage only as argument 2020-04-12 03:49:48 +03:00
ParserFactory.php Hard-deprecate direct calls to Parser::__construct() 2020-04-16 16:34:34 -04:00
ParserOptions.php Add RevisionRecord alternatives to Parser and ParserOptions methods 2020-04-17 16:29:09 +00:00
ParserOutput.php doxygen: Changed Doxygen tags causing warnings during documentation generation 2020-04-14 03:25:19 +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 PPFrame: Use explicit varargs in method parameters 2019-10-05 18:06:22 +02:00
PPFrame_Hash.php Remove meaningless (auto-generated?) constructor documentation 2019-10-01 14:34:21 +02: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 Improve type hints in parser related classes 2019-07-05 21:29:32 +00:00
PPTemplateFrame_Hash.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
Preprocessor.php Upgrade phan to 0.10.2 2020-04-16 00:28:13 +00:00
Preprocessor_Hash.php parser: Declare some dynamic properties 2019-09-08 19:03:03 +00:00
RemexStripTagHandler.php Merge "Simplify RemexStripTagHandler by extending NullTokenHandler" 2019-11-04 14:42:30 +00:00
Sanitizer.php Remove codepaths which ran parser in 'untidy' mode 2020-04-13 21:34:04 +00:00
StripState.php Remove Parser::serializeHalfParsedText() and helpers 2019-11-01 15:22:29 +11:00