From ce73e754efaf3c4281d776cbb89f88aca0721dc9 Mon Sep 17 00:00:00 2001 From: George Steel Date: Wed, 4 Dec 2024 22:44:10 +0000 Subject: [PATCH 1/2] Deprecate `FilterProviderInterface` This interface is MVC Module Manager specific and oes not belong in this library Signed-off-by: George Steel --- src/FilterProviderInterface.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/FilterProviderInterface.php b/src/FilterProviderInterface.php index 0a075cc4..70b6c993 100644 --- a/src/FilterProviderInterface.php +++ b/src/FilterProviderInterface.php @@ -7,6 +7,8 @@ /** * Implement this interface within Module classes to indicate that your module * provides filter configuration for the FilterPluginManager. + * + * @deprecated Since 2.40.0 This interface will be removed in version 3.0 without replacement */ interface FilterProviderInterface { From 4a314bc112f2eadd95e18362d50a7fd42b8a1757 Mon Sep 17 00:00:00 2001 From: George Steel Date: Wed, 4 Dec 2024 23:13:59 +0000 Subject: [PATCH 2/2] Deprecate legacy module manager affordances Signed-off-by: George Steel --- src/Module.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Module.php b/src/Module.php index a03522ca..2b5dd094 100644 --- a/src/Module.php +++ b/src/Module.php @@ -23,6 +23,8 @@ public function getConfig() /** * Register a specification for the FilterManager with the ServiceListener. * + * @deprecated Since 2.40.0 This method is not necessary for module manager and will be removed in 3.0 + * * @param ModuleManager $moduleManager * @return void */