From 33e5d09b1e4031868374c2ea4336de189baaed0f Mon Sep 17 00:00:00 2001 From: Moritz Schubotz Date: Tue, 6 Jan 2026 13:28:15 +0100 Subject: [PATCH] Use the namespaced class for Scribunto as the alias was removed From ChatGPT via @LizzAlice Scribunto_LuaLibraryBase (the old underscore-style global class) was an alias for the namespaced class: MediaWiki\Extension\Scribunto\Engines\LuaCommon\LibraryBase ([gerrit.wikimedia.org][1]) In current Scribunto, the alias line class_alias( LibraryBase::class, 'Scribunto_LuaLibraryBase' ); was removed (along with the autoload entry for Scribunto_LuaLibraryBase). ([gerrit.wikimedia.org][2]) [1]: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Scribunto/%2B/refs/heads/master/includes/Engines/LuaCommon/LibraryBase.php "includes/Engines/LuaCommon/LibraryBase.php - mediawiki/extensions/Scribunto - Gitiles" [2]: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/Scribunto/%2B/a6dbdff2cd2a6d9b879be45f68b00d7770bf9c4d%5E%21/ "Diff - a6dbdff2cd2a6d9b879be45f68b00d7770bf9c4d^! - mediawiki/extensions/Scribunto - Gitiles" --- src/SparqlLua.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/SparqlLua.php b/src/SparqlLua.php index 26fe09c..90522aa 100644 --- a/src/SparqlLua.php +++ b/src/SparqlLua.php @@ -6,9 +6,9 @@ use InvalidArgumentException; use MediaWiki\MediaWikiServices; -use Scribunto_LuaLibraryBase; +use MediaWiki\Extension\Scribunto\Engines\LuaCommon\LibraryBase; -class SparqlLua extends Scribunto_LuaLibraryBase { +class SparqlLua extends LibraryBase { public function register(): array { return $this->getEngine()->registerInterface(