$form: PreferencesForm object, also a ContextSource
$user: User object with preferences to be saved set
&$result: boolean indicating success
+$oldUserOptions: array with user old options (before save)
'PreferencesGetLegend': Override the text used for the <legend> of a
preferences section.
$title: title object related to the revision
$rev: revision (object) that will be viewed
+ 'UnitTestsAfterDatabaseSetup': Called right after MediaWiki's test infrastructure
+ has finished creating/duplicating core tables for unit tests.
+ $database: Database in question
+ $prefix: Table prefix to be used in unit tests
+
+ 'UnitTestsBeforeDatabaseTeardown': Called right before MediaWiki tears down its
+ database infrastructure used for unit tests.
+
'UnitTestsList': Called when building a list of paths containing PHPUnit tests.
Since 1.24: Paths pointing to a directory will be recursively scanned for
test case files matching the suffix "Test.php".