Manual:Hooks/GetDifferenceEngine/cs

Podrobnosti
Volá se v okamžiku, kdy se má pro vygenerování rozdílů použít jiná utilita. Pro validní objekt $differenceEngine vrací false, a pro výchozí srovnávací utilitu true.
 * $context: IContextSource context který se má použít k vygenerování rozdílového souboru (diffu)
 * $old: ID starší revize, vůči které se zobrazí rozdíly (diff)
 * $new: ID další revize, nebo některý z následujících řetězců: 'cur' (pro aktuální revizi), 'prev' (pro předchozí revizi) nebo 'next' (pro následující revizi)
 * $refreshCache: Pokud není tento parametr prázdný, tak se při zobrazení zaktualizuje i nakešovaná strána se zobrazením rozdílů.
 * $unhide: Pokud není tento parametr prázdný, tak se povolí i zobrazování rozdílů vůči obsahu smazaných revizí.
 * &$differenceEngine: parametr ovlivňuje zobrazení výstupu; pro vygenerování rozdílů lze totiž využít různé utility