diff options
author | daniel <dkinzler@wikimedia.org> | 2025-03-25 18:00:58 +0100 |
---|---|---|
committer | Aaron Schulz <aschulz@wikimedia.org> | 2025-04-03 14:36:08 -0700 |
commit | e63193c102686cfe2eddf3411e06a84b4c570c8a (patch) | |
tree | 508a41cfe0ed3d4ff5dac7578ce15cfd1cc7beeb /includes/DomainEvent | |
parent | 1265838f02ebe74ec3b722a0b629fb065dde3f11 (diff) | |
download | mediawikicore-e63193c102686cfe2eddf3411e06a84b4c570c8a.tar.gz mediawikicore-e63193c102686cfe2eddf3411e06a84b4c570c8a.zip |
Domain Events: Make framework stable for 1.44 release
The domain events framework is ready for release in 1.44.
The modeling of specific events is still experimental and should become
stable in 1.45.
Change-Id: Id53040c28ad559de4271f42f7403e39434f4ae0e
Diffstat (limited to 'includes/DomainEvent')
-rw-r--r-- | includes/DomainEvent/DomainEvent.php | 1 | ||||
-rw-r--r-- | includes/DomainEvent/DomainEventDispatcher.php | 1 | ||||
-rw-r--r-- | includes/DomainEvent/DomainEventIngress.php | 1 | ||||
-rw-r--r-- | includes/DomainEvent/DomainEventSource.php | 1 | ||||
-rw-r--r-- | includes/DomainEvent/DomainEventSubscriber.php | 1 | ||||
-rw-r--r-- | includes/DomainEvent/InitializableDomainEventSubscriber.php | 1 |
6 files changed, 0 insertions, 6 deletions
diff --git a/includes/DomainEvent/DomainEvent.php b/includes/DomainEvent/DomainEvent.php index ec8e5399b002..cb70bd604c12 100644 --- a/includes/DomainEvent/DomainEvent.php +++ b/includes/DomainEvent/DomainEvent.php @@ -26,7 +26,6 @@ use Wikimedia\Timestamp\ConvertibleTimestamp; * @note Subclasses must call declareEventType() in their constructor! * * @since 1.44 - * @unstable until 1.45, should become stable to extend */ abstract class DomainEvent { diff --git a/includes/DomainEvent/DomainEventDispatcher.php b/includes/DomainEvent/DomainEventDispatcher.php index 9bae3d17f807..7a8a77b8fd12 100644 --- a/includes/DomainEvent/DomainEventDispatcher.php +++ b/includes/DomainEvent/DomainEventDispatcher.php @@ -7,7 +7,6 @@ use Wikimedia\Rdbms\IConnectionProvider; * Service for sending domain events to registered listeners. * * @since 1.44 - * @unstable until 1.45 */ interface DomainEventDispatcher { diff --git a/includes/DomainEvent/DomainEventIngress.php b/includes/DomainEvent/DomainEventIngress.php index 5d44552d14bd..f069914e8d99 100644 --- a/includes/DomainEvent/DomainEventIngress.php +++ b/includes/DomainEvent/DomainEventIngress.php @@ -37,7 +37,6 @@ use LogicException; * in extension.json. * * @since 1.44 - * @unstable until 1.45, should become stable to extend */ abstract class DomainEventIngress implements InitializableDomainEventSubscriber { diff --git a/includes/DomainEvent/DomainEventSource.php b/includes/DomainEvent/DomainEventSource.php index d440705f528f..2b8b2e5a2a8f 100644 --- a/includes/DomainEvent/DomainEventSource.php +++ b/includes/DomainEvent/DomainEventSource.php @@ -5,7 +5,6 @@ namespace MediaWiki\DomainEvent; * Service object for registering listeners for domain events. * * @since 1.44 - * @unstable until 1.45 */ interface DomainEventSource { diff --git a/includes/DomainEvent/DomainEventSubscriber.php b/includes/DomainEvent/DomainEventSubscriber.php index e4c4d69b1473..6009bcee9b04 100644 --- a/includes/DomainEvent/DomainEventSubscriber.php +++ b/includes/DomainEvent/DomainEventSubscriber.php @@ -7,7 +7,6 @@ namespace MediaWiki\DomainEvent; * related event listeners. * * @since 1.44 - * @stable to type * @note Extensions should not implement this interface directly but should * extend DomainEventIngress. */ diff --git a/includes/DomainEvent/InitializableDomainEventSubscriber.php b/includes/DomainEvent/InitializableDomainEventSubscriber.php index 64fdff11d0ba..17f09f662fd9 100644 --- a/includes/DomainEvent/InitializableDomainEventSubscriber.php +++ b/includes/DomainEvent/InitializableDomainEventSubscriber.php @@ -8,7 +8,6 @@ namespace MediaWiki\DomainEvent; * * This is useful when constructing an DomainEventSubscriber from an object spec. * - * @since 1.44 * @internal for use by DomainEventSubscriber */ interface InitializableDomainEventSubscriber extends DomainEventSubscriber { |