Skip to content

Implement missing ICoreModule methods#4

Open
sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/missing-icoremodule-methods
Open

Implement missing ICoreModule methods#4
sentry[bot] wants to merge 1 commit into
mainfrom
seer/fix/missing-icoremodule-methods

Conversation

@sentry

@sentry sentry Bot commented Jul 24, 2026

Copy link
Copy Markdown

This PR implements the getDeploymentGroup(), setDeploymentGroup(), and getDeploymentGroupOptions() methods in includes/Helpers/ManageWikiCoreModule.php.

These methods were added to the Miraheze\ManageWiki\ICoreModule interface in WikiOasis/ManageWiki, but the ManageWikiCoreModule class in WikiOasis/CreateWiki was not updated in parallel. This led to a Sentry\Exception\FatalErrorException because the class contained unimplemented abstract methods, causing Special:ManageWiki to break on release 1.45.3.

The implementations are stubs (returning '', [], or being a no-op) to match the reference implementation in ManageWiki's CoreModule.php, as these functionalities are not directly managed by CreateWiki. This resolves the fatal error by satisfying the interface contract.

Fixes MEDIAWIKI-2B9

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants