Merge "Special:BlockList: Update remove/change block links"
[mediawiki.git] / includes / collation / Hook / Collation__factoryHook.php
blob9de8723573ff0914e78a153b0ae3cccf5c7c7b19
1 <?php
3 namespace MediaWiki\Hook;
5 // phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
6 use Collation;
8 /**
9 * This is a hook handler interface, see docs/Hooks.md.
10 * Use the hook name "Collation::factory" to register handlers implementing this interface.
12 * @stable to implement
13 * @ingroup Hooks
15 interface Collation__factoryHook {
16 /**
17 * This hook is called if $wgCategoryCollation is an unknown collation.
19 * @since 1.35
21 * @param string $collationName Name of the collation in question
22 * @param Collation|null &$collationObject Null. Replace with a subclass of
23 * the Collation class that implements the collation given in $collationName.
24 * @return bool|void True or no return value to continue or false to abort
26 public function onCollation__factory( $collationName, &$collationObject );