From ae8429c1006406bbadfcfc843d99c828805d09e9 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Thu, 6 Mar 2025 17:39:48 +1300 Subject: [PATCH] API Update deprecations --- code/Controller/AssetAdmin.php | 21 +++++++++++++++------ code/Extensions/CampaignAdminExtension.php | 8 ++++++-- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/code/Controller/AssetAdmin.php b/code/Controller/AssetAdmin.php index 09a4490d0..fea2ccfed 100644 --- a/code/Controller/AssetAdmin.php +++ b/code/Controller/AssetAdmin.php @@ -1195,11 +1195,14 @@ public function generateThumbnails(File $file, $thumbnailLinks = false) /** * Action handler for adding pages to a campaign * - * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it + * @deprecated 2.4.0 Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension */ public function addtocampaign(array $data, Form $form): HTTPResponse { - Deprecation::noticeWithNoReplacment('2.4.0'); + Deprecation::noticeWithNoReplacment( + '2.4.0', + 'Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension' + ); $id = $data['ID']; $record = File::get()->byID($id); @@ -1221,11 +1224,14 @@ public function addtocampaign(array $data, Form $form): HTTPResponse * * @param HTTPRequest $request * @return Form - * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it + * @deprecated 2.4.0 Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension */ public function addToCampaignForm($request) { - Deprecation::noticeWithNoReplacment('2.4.0'); + Deprecation::noticeWithNoReplacment( + '2.4.0', + 'Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension' + ); // Get ID either from posted back value, or url parameter $id = $request->param('ID') ?: $request->postVar('ID'); return $this->getAddToCampaignForm($id); @@ -1234,11 +1240,14 @@ public function addToCampaignForm($request) /** * @param int $id * @return Form|HTTPResponse - * @deprecated 2.4.0 Will be removed without equivalent functionality to replace it + * @deprecated 2.4.0 Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension */ public function getAddToCampaignForm($id) { - Deprecation::noticeWithNoReplacment('2.4.0'); + Deprecation::noticeWithNoReplacment( + '2.4.0', + 'Will moved to SilverStripe\CampaignAdmin\Extensions\AddToCampaignExtension' + ); // Get record-specific fields $record = File::get()->byID($id); diff --git a/code/Extensions/CampaignAdminExtension.php b/code/Extensions/CampaignAdminExtension.php index 1f16c4ae5..54c01d6dc 100644 --- a/code/Extensions/CampaignAdminExtension.php +++ b/code/Extensions/CampaignAdminExtension.php @@ -14,13 +14,17 @@ * 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 + * @deprecated 2.4.0 Will be replaced by SilverStripe\CampaignAdmin\Extensions\FileFormFactoryExtension */ class CampaignAdminExtension extends Extension { public function __construct() { - Deprecation::noticeWithNoReplacment('2.4.0', scope: Deprecation::SCOPE_CLASS); + Deprecation::noticeWithNoReplacment( + '2.4.0', + 'Will be replaced by SilverStripe\CampaignAdmin\Extensions\FileFormFactoryExtension', + Deprecation::SCOPE_CLASS + ); parent::__construct(); }