Source of file FileExtension.php
Size: 0,865 Bytes - Last Modified: 2021-12-24T05:20:00+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/FileExtension.php
123456789101112131415161718192021222324252627282930313233343536373839404142 | <?php namespace Jellygnite\Enhance\Extensions; use SilverStripe\Assets\Image; use SilverStripe\ORM\DataExtension; use SilverStripe\Forms\FieldList; use SilverStripe\Forms\TextField; use Jellygnite\Enhance\Model\EnhancedImage; use SilverStripe\Dev\Debug; /** * * Adds some checking and functions for SVG files * */ class FileExtension extends DataExtension { private static $class_for_file_extension = array( 'svg' => EnhancedImage::class, 'webp' => Image::class ); public function IsWebP(){ if($this->owner->getExtension()=='webp') { return true; } return false; } public function IsSVG(){ if($this->owner->getExtension()=='svg') { return true; } return false; } public function IsUnsupported(){ if($this->IsSVG()){ return true; } } } |