コードの実行を認めます。スニペットにより、フックのPageContentSaveCompleteが走る場面で必ず関数MyExtensionHooks::pageContentSaveCompleteを呼び出し、PageContentSaveCompleteに特有の関数引数を渡します。ソフトウェアの機能を拡張しています。特定の関数(ユーザー処理つまりイベントハンドラー)をフックに定義すると、メインのMediaWikiコードにおいて適切なタイミングでその関数を呼び出し、その時点で開発者が有効と判断した追加のタスクをいくつでも実行します。フックに定義できるハンドラーは複数で、定義順に呼び出した定義が行った変更を、一連の後続の関数に渡していきます。フックではなく)で割り当てます。設定がフックの機能の挙動に条件を付けるなら、フックに機能を割り当て、条件が適合しないときは早めに関数を停止する必要があります。ご利用の拡張機能で新しくフックを作成することもできます。作成したフックは拡張機能フックのレジストリに追加します。Hooks::runの1番目の引数はフックの名前、2番目はそのフックの引数の配列です。配列内で、実行すべきイベントハンドラーを検出します。いうPHP関数を呼び出し、その際、呼び出すべき関数とその引数を引数として渡します。コアにあるフックの仕様も参照してください。フックを呼び出せます。フックが代表するイベントが発生するたびに実行されます。構成要素は次のとおりです。関数と、設定で有効にするデータを添えたもの。method変数と、設定で有効にするデータを添えたオブジェクト。processing.エラーメッセージが表示される多くの場面で、フックは拡張機能がエラーメッセージを保存できるように参照子となる変数を判別します。「内部エラー」と表示するよりも優先されます。操作が完了した場合はfalseを返しても無意味であり、通常、callerに無視されます。2箇所に説明文書を置くことになっています。場合によってはどちらかで作業が未完了なことがあるため、フックの説明文書の確認は両方の場所を調べてください。オンウィキでフックを開設するには{{MediaWikiHook}}を使います。利用できるフック機能ごとに分類したフックここに一覧したフックの中には、機能ごとにいくつかのグループに分類できます。