3 namespace MediaWiki\Hook
;
5 // phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
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
15 interface Collation__factoryHook
{
17 * This hook is called if $wgCategoryCollation is an unknown collation.
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 );