PHP Fatal error: Uncaught TypeError: Argument 4 passed to Popups\PopupsContext::__construct() must implement interface Popups\EventLogging\EventLogger, instance of Popups\EventLogging\MWEventLogger given, called in /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/ServiceWirings.php on line 43 and defined in /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/PopupsContext.php:95
Stack trace:
#0 /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/ServiceWirings.php(43): Popups\PopupsContext->__construct(Object(GlobalVarConfig), Object(ExtensionRegistry), Object(Popups\PopupsGadgetsIntegration), Object(Popups\EventLogging\MWEventLogger))
#1 /srv/mediawiki/php-1.34.0-wmf.7/includes/libs/services/ServiceContainer.php(430): Wikimedia\Services\ServiceContainer->{closure}(Object(MediaWiki\MediaWikiServices))
#2 /srv/mediawiki/php-1.34.0-wmf.7/includes/libs/services/ServiceContainer.php(414): Wikimedia\Services\ServiceContainer->createService('Popups.Context')
PHP Fatal error: Uncaught TypeError: Argument 4 passed to Popups\PopupsContext::__construct() must implement interface Popups\EventLogging\EventLogger, instance of Popups\EventLogging\MWEventLogger given, called in /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/ServiceWirings.php on line 43 and defined in /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/PopupsContext.php:95
Stack trace:
#0 /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/ServiceWirings.php(43): Popups\PopupsContext->__construct(Object(GlobalVarConfig), Object(ExtensionRegistry), Object(Popups\PopupsGadgetsIntegration), Object(Popups\EventLogging\MWEventLogger))
#1 /srv/mediawiki/php-1.34.0-wmf.7/includes/libs/services/ServiceContainer.php(430): Wikimedia\Services\ServiceContainer->{closure}(Object(MediaWiki\MediaWikiServices))
#2 /srv/mediawiki/php-1.34.0-wmf.7/includes/libs/services/ServiceContainer.php(414): Wikimedia\Services\ServiceContainer->createService('Popups.Context')
#3 /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popu in /srv/mediawiki/php-1.34.0-wmf.7/extensions/Popups/includes/PopupsContext.php on line 95I am confused by the error as MWEventLogger seems to implement EventLogger and this code hasn't changed recently.