From a124e172faf753c5ce99e76fdc3246a7f486f7ea Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 26 Nov 2024 13:25:57 +1300 Subject: [PATCH] API Deprecate campaign admin integrations --- code/Extensions/CampaignAdminExtension.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/Extensions/CampaignAdminExtension.php b/code/Extensions/CampaignAdminExtension.php index 20545d102..1f16c4ae5 100644 --- a/code/Extensions/CampaignAdminExtension.php +++ b/code/Extensions/CampaignAdminExtension.php @@ -7,15 +7,23 @@ use SilverStripe\Core\Extension; use SilverStripe\Forms\FormAction; use SilverStripe\Security\Permission; +use SilverStripe\Dev\Deprecation; /** * Extension that updates the Popover menu of `FileFormFactory`. * This extension will only be applied if the `campaign-admin` module is installed. * * @extends Extension + * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it */ class CampaignAdminExtension extends Extension { + public function __construct() + { + Deprecation::noticeWithNoReplacment('2.4.0', scope: Deprecation::SCOPE_CLASS); + parent::__construct(); + } + /** * Update the Popover menu of `FileFormFactory` with the "Add to campaign" button. *