aboutsummaryrefslogtreecommitdiffstats
path: root/includes/DomainEvent
diff options
context:
space:
mode:
authordaniel <dkinzler@wikimedia.org>2025-03-25 18:00:58 +0100
committerAaron Schulz <aschulz@wikimedia.org>2025-04-03 14:36:08 -0700
commite63193c102686cfe2eddf3411e06a84b4c570c8a (patch)
tree508a41cfe0ed3d4ff5dac7578ce15cfd1cc7beeb /includes/DomainEvent
parent1265838f02ebe74ec3b722a0b629fb065dde3f11 (diff)
downloadmediawikicore-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.php1
-rw-r--r--includes/DomainEvent/DomainEventDispatcher.php1
-rw-r--r--includes/DomainEvent/DomainEventIngress.php1
-rw-r--r--includes/DomainEvent/DomainEventSource.php1
-rw-r--r--includes/DomainEvent/DomainEventSubscriber.php1
-rw-r--r--includes/DomainEvent/InitializableDomainEventSubscriber.php1
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 {