List of steps to reproduce (step by step, including full links if applicable):
- When installing MediaWiki on PHP 8, choose to install the Math extension. (regardless of web installer or CLI)
What happens?: The following error occurs:
[96336f8be79bfcf875dcef7b] [no req] TypeError: array_map(): Argument #2 ($array) must be of type array, null given Backtrace: from C:\inetpub\wwwroot\w\extensions\Math\src\Hooks.php(48) #0 C:\inetpub\wwwroot\w\extensions\Math\src\Hooks.php(48): array_map() #1 C:\inetpub\wwwroot\w\includes\HookContainer\HookContainer.php(338): MediaWiki\Extension\Math\Hooks::onLoadExtensionSchemaUpdates() #2 C:\inetpub\wwwroot\w\includes\HookContainer\HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook() #3 C:\inetpub\wwwroot\w\includes\HookContainer\HookRunner.php(2333): MediaWiki\HookContainer\HookContainer->run() #4 C:\inetpub\wwwroot\w\includes\installer\DatabaseUpdater.php(142): MediaWiki\HookContainer\HookRunner->onLoadExtensionSchemaUpdates() #5 C:\inetpub\wwwroot\w\includes\installer\DatabaseUpdater.php(500): DatabaseUpdater->loadExtensionSchemaUpdates() #6 C:\inetpub\wwwroot\w\includes\installer\DatabaseInstaller.php(349): DatabaseUpdater->doUpdates() #7 C:\inetpub\wwwroot\w\includes\installer\Installer.php(1680): DatabaseInstaller->createExtensionTables() #8 C:\inetpub\wwwroot\w\includes\installer\CliInstaller.php(211): Installer->performInstallation() #9 C:\inetpub\wwwroot\w\maintenance\install.php(144): CliInstaller->execute() #10 C:\inetpub\wwwroot\w\maintenance\doMaintenance.php(114): CommandLineInstaller->execute() #11 C:\inetpub\wwwroot\w\maintenance\install.php(205): require_once(string) #12 {main}
What should have happened instead?: It must be installed normally without errors.
Software version (if not a Wikimedia wiki), browser information, screenshots, other information, etc.: MediaWiki 1.38.0-rc.0, Windows Server vNext (Build 25110), IIS, MariaDB 10.6.7 and PHP 8.1.5.