aboutsummaryrefslogtreecommitdiffstats
path: root/includes/Hook/MagicWordwgVariableIDsHook.php
Commit message (Collapse)AuthorAgeFilesLines
* Document hook names in hook interfaces.daniel2020-09-271-0/+3
| | | | | Bug: T258665 Change-Id: Ifddbf57f8aa2e3eb0d5845601376cbafa08ed407
* Rename MagicWordwgVariableIDs hook to GetMagicVariableIDsC. Scott Ananian2020-06-101-1/+1
| | | | | | | | | | | | This makes the hook name consistent with GetDoubleUnderscoreIDs, and is part of a set of related documentation changes clarifying the difference between "magic words" (a localization infrastructure) and the various functions which use magic words for localization, such as parser functions, double underscore variables, magic variables, etc. See also I621c888e3790a145ca9978f6b30ff1a8f685b64c. Change-Id: Ie2a6df4b179a360fb7cdfb219e915bedff501d1d
* docs: Hook interface doc comment reviewapaskulin2020-04-211-2/+2
| | | | | | | | Edited doc comments for hook interfaces to improve consistency and add type hints. Bug: T246855 Change-Id: I38fa802463cd6f39bf5946dbbeb1b3ebaea604b2
* Automatically generated hook interfacesTim Starling2020-04-201-0/+19
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