From b69df47eeb5a3f2c2103946042240a48b574b0f4 Mon Sep 17 00:00:00 2001 From: Guy Sartorelli Date: Thu, 10 Oct 2024 16:36:41 +1300 Subject: [PATCH] ENH Suppress deprecation notices for API we can't avoid --- code/Forms/GridFieldDetailFormPreviewExtension.php | 3 ++- code/LeftAndMain.php | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/Forms/GridFieldDetailFormPreviewExtension.php b/code/Forms/GridFieldDetailFormPreviewExtension.php index a821614ed..797207504 100644 --- a/code/Forms/GridFieldDetailFormPreviewExtension.php +++ b/code/Forms/GridFieldDetailFormPreviewExtension.php @@ -5,6 +5,7 @@ use SilverStripe\Admin\LeftAndMain; use SilverStripe\Admin\Navigator\SilverStripeNavigator; use SilverStripe\Core\Extension; +use SilverStripe\Dev\Deprecation; use SilverStripe\Forms\Form; use SilverStripe\Forms\GridField\GridFieldDetailForm_ItemRequest; use SilverStripe\Forms\LiteralField; @@ -35,7 +36,7 @@ private function getSilverStripeNavigator(): DBHTMLText { $navigator = SilverStripeNavigator::create($this->owner->getRecord()); $templates = SSViewer::get_templates_by_class(LeftAndMain::class, '_SilverStripeNavigator', LeftAndMain::class); - $renderWith = SSViewer::chooseTemplate($templates); + $renderWith = Deprecation::withSuppressedNotice(fn() => SSViewer::chooseTemplate($templates)); return $navigator->renderWith($renderWith); } } diff --git a/code/LeftAndMain.php b/code/LeftAndMain.php index bb4b9853e..1ea0dc737 100644 --- a/code/LeftAndMain.php +++ b/code/LeftAndMain.php @@ -22,6 +22,7 @@ use SilverStripe\Core\Injector\Injector; use SilverStripe\Core\Manifest\ModuleResourceLoader; use SilverStripe\Core\Manifest\VersionProvider; +use SilverStripe\Dev\Deprecation; use SilverStripe\Dev\TestOnly; use SilverStripe\Forms\DropdownField; use SilverStripe\Forms\FieldList; @@ -1184,7 +1185,7 @@ public function MenuCurrentItem() public function getTemplatesWithSuffix($suffix) { $templates = SSViewer::get_templates_by_class(get_class($this), $suffix, __CLASS__); - return SSViewer::chooseTemplate($templates); + return Deprecation::withSuppressedNotice(fn() => SSViewer::chooseTemplate($templates)); } public function Content()