From 75dec01ee48e94e2013827fee4d2d02534af8b2a Mon Sep 17 00:00:00 2001 From: daniel Date: Tue, 7 Jan 2025 17:30:38 +0100 Subject: DomainEvent: Support type hierarchies Why: - It's useful to be able to listen to sets of compatible event types. What: - Make DomainEvents aware of a list of types they are compatible with. - Make EventDispatchEngine dispatch to all compatible listeners, registered for any of the supported types. - Move all page events to their own namespace Bug: T384330 Change-Id: I96bde2cfaf198e409a6ef3a24101ee7d02d57959 --- tests/phpunit/includes/Storage/DerivedPageDataUpdaterTest.php | 2 +- tests/phpunit/includes/import/ImportableOldRevisionImporterTest.php | 2 +- tests/phpunit/includes/page/MovePageTest.php | 2 +- tests/phpunit/includes/page/UndeletePageTest.php | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) (limited to 'tests/phpunit/includes') diff --git a/tests/phpunit/includes/Storage/DerivedPageDataUpdaterTest.php b/tests/phpunit/includes/Storage/DerivedPageDataUpdaterTest.php index 917490d88272..af2b91001fa3 100644 --- a/tests/phpunit/includes/Storage/DerivedPageDataUpdaterTest.php +++ b/tests/phpunit/includes/Storage/DerivedPageDataUpdaterTest.php @@ -20,6 +20,7 @@ use MediaWiki\Deferred\MWCallableUpdate; use MediaWiki\Edit\ParsoidRenderID; use MediaWiki\MainConfigNames; use MediaWiki\Message\Message; +use MediaWiki\Page\Event\PageUpdatedEvent; use MediaWiki\Page\PageIdentity; use MediaWiki\Page\PageIdentityValue; use MediaWiki\Page\ParserOutputAccess; @@ -32,7 +33,6 @@ use MediaWiki\Revision\SlotRecord; use MediaWiki\Storage\DerivedPageDataUpdater; use MediaWiki\Storage\EditResult; use MediaWiki\Storage\EditResultCache; -use MediaWiki\Storage\PageUpdatedEvent; use MediaWiki\Storage\RevisionSlotsUpdate; use MediaWiki\Title\Title; use MediaWiki\User\User; diff --git a/tests/phpunit/includes/import/ImportableOldRevisionImporterTest.php b/tests/phpunit/includes/import/ImportableOldRevisionImporterTest.php index ab127c7604f1..7e7c530a2ef7 100644 --- a/tests/phpunit/includes/import/ImportableOldRevisionImporterTest.php +++ b/tests/phpunit/includes/import/ImportableOldRevisionImporterTest.php @@ -1,8 +1,8 @@