Because the hook is called from within an if statement that checks whether or not a canonical redirect should be performned. A "test" is also another name for an "if" statement.
Additionally hook names cannot be changed and this hook is super old. -- Brian
On Tuesday, December 15, 2020, Jeffrey Walton noloader@gmail.com wrote:
On Tue, Dec 15, 2020 at 7:57 PM Jeffrey Walton noloader@gmail.com wrote:
On Tue, Dec 15, 2020 at 7:27 PM John phoenixoverride@gmail.com wrote:
there should be a file located at /includes/Hook/
TestCanonicalRedirectHook.php
https://github.com/wikimedia/mediawiki/blob/master/includes/Hook/
TestCanonicalRedirectHook.php
Perfect, thank you very much.
John, I have to ask...
Why was it not called RegisterCanonicalRedirect? Where did Test come from?
/**
- This is a hook handler interface, see docs/Hooks.md.
- Use the hook name "TestCanonicalRedirect" to register handlers
implementing this interface.
- @stable to implement
- @ingroup Hooks
*/
Based on the comment, it seems like a better name and it avoids masquerading as a Test component.
Jeff
MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l