From 794740550564abbc29a87bb115b87c7b2b28c617 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 20 Aug 2024 16:02:04 +1200 Subject: [PATCH] API Replace Extension subclasses --- src/AssetControlExtension.php | 6 +++--- src/ImageManipulation.php | 2 +- src/Shortcodes/FileLinkTracking.php | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/AssetControlExtension.php b/src/AssetControlExtension.php index 46cfb7c9..32e77890 100644 --- a/src/AssetControlExtension.php +++ b/src/AssetControlExtension.php @@ -8,8 +8,8 @@ use SilverStripe\Core\Injector\Injector; use SilverStripe\ORM\DataObject; use SilverStripe\Versioned\Versioned; -use SilverStripe\ORM\DataExtension; use SilverStripe\Security\Member; +use SilverStripe\Core\Extension; /** * This class provides the necessary business logic to ensure that any assets attached @@ -24,9 +24,9 @@ * Assets which are no longer referenced will be flushed via explicit delete calls * to the underlying filesystem. * - * @extends DataExtension + * @extends Extension */ -class AssetControlExtension extends DataExtension +class AssetControlExtension extends Extension { /** * When archiving versioned dataobjects, should assets be archived with them? diff --git a/src/ImageManipulation.php b/src/ImageManipulation.php index 2487cb31..a8242cef 100644 --- a/src/ImageManipulation.php +++ b/src/ImageManipulation.php @@ -1058,7 +1058,7 @@ public function variantName($format, $arg = null) * This means we have to use a whitelist of "known formats", based on methods * available on the {@link Image} class as the "main" user of this trait. * The one exception to this is the variant for swapping file extensions, which is explicitly allowed. - * This class is commonly decorated with additional manipulation methods through {@link DataExtension}. + * This class is commonly decorated with additional manipulation methods through {@link Extension}. * * @param $variantName * @return array|null An array of arguments passed to {@link variantName}. The first item is the "format". diff --git a/src/Shortcodes/FileLinkTracking.php b/src/Shortcodes/FileLinkTracking.php index d6ecebf1..76323831 100644 --- a/src/Shortcodes/FileLinkTracking.php +++ b/src/Shortcodes/FileLinkTracking.php @@ -6,12 +6,12 @@ use SilverStripe\Assets\File; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\FormScaffolder; -use SilverStripe\ORM\DataExtension; use SilverStripe\ORM\DataObject; use SilverStripe\ORM\FieldType\DBHTMLText; use SilverStripe\ORM\ManyManyThroughList; use SilverStripe\Versioned\Versioned; use SilverStripe\View\Parsers\HTMLValue; +use SilverStripe\Core\Extension; /** * Adds tracking of links in any HTMLText fields which reference SiteTree or File items. @@ -24,9 +24,9 @@ * only be enabled for the Stage record. * * @method ManyManyThroughList FileTracking() - * @extends DataExtension + * @extends Extension */ -class FileLinkTracking extends DataExtension +class FileLinkTracking extends Extension { /** * @var FileLinkTrackingParser