Using mediawiki/vendor the installer fails to find PropertySuggester\Hooks::onCreateSchema, I guess because of an autoloading issue. See P7166 :
Creating tables for enabled extensions [549c7b872c52e917bbc0572f] [no req] MWException from line 167 of /workspace/src/includes/Hooks.php: Invalid callback PropertySuggester\Hooks::onCreateSchema in hooks for LoadExtensionSchemaUpdates Backtrace: #0 /workspace/src/includes/Hooks.php(205): Hooks::callHook(string, array, array, NULL) #1 /workspace/src/includes/installer/DatabaseUpdater.php(127): Hooks::run(string, array) #2 /workspace/src/includes/installer/DatabaseUpdater.php(192): DatabaseUpdater->__construct(Wikimedia\Rdbms\DatabaseMysqli, boolean, NULL) #3 /workspace/src/includes/installer/DatabaseInstaller.php(312): DatabaseUpdater::newForDB(Wikimedia\Rdbms\DatabaseMysqli) #4 /workspace/src/includes/installer/Installer.php(1567): DatabaseInstaller->createExtensionTables(MysqlInstaller) #5 /workspace/src/includes/installer/CliInstaller.php(138): Installer->performInstallation(array, array) #6 /workspace/src/maintenance/install.php(125): CliInstaller->execute() #7 /workspace/src/maintenance/doMaintenance.php(94): CommandLineInstaller->execute() #8 /workspace/src/maintenance/install.php(175): require_once(string) #9 {main}
extension.json has:
"AutoloadNamespaces": { "PropertySuggester\\": "src/", "PropertySuggester\\Maintenance\\": "maintenance/" },
But maybe that is not available in the installer :( Which would be similar to T193855 / https://gerrit.wikimedia.org/r/#/c/430887/