PHP Класс skeeks\cms\components\Imaging

Наследование: extends yii\base\Component
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$extensions Расширения файлов с которыми работают фильтры. Может и не совсем правильно указывать их тут... но пока будет так.
$sold Соль подмешивается к параметрам

Открытые методы

Метод Описание
getExtension ( $filePath ) : string | boolean
getImagingUrl ( $imageSrc, skeeks\cms\components\imaging\Filter $filter ) TODO:: depricated
getParamsCheckString ( array $params = [] ) : string Проверочная строка параметров.
isAllowExtension ( $extension ) : boolean
thumbnailUrlOnRequest ( $originalSrc, skeeks\cms\components\imaging\Filter $filter, string $nameForSave = '' ) : string Собрать URL на thumbnail, который будет сгенерирован автоматически в момент запроса.

Защищенные методы

Метод Описание
_assembleParams ( skeeks\cms\components\imaging\Filter $filter ) : string

Описание методов

_assembleParams() защищенный Метод

protected _assembleParams ( skeeks\cms\components\imaging\Filter $filter ) : string
$filter skeeks\cms\components\imaging\Filter
Результат string

getExtension() публичный статический Метод

public static getExtension ( $filePath ) : string | boolean
$filePath
Результат string | boolean

getImagingUrl() публичный Метод

TODO:: depricated
public getImagingUrl ( $imageSrc, skeeks\cms\components\imaging\Filter $filter )
$imageSrc
$filter skeeks\cms\components\imaging\Filter

getParamsCheckString() публичный Метод

Проверочная строка параметров.
public getParamsCheckString ( array $params = [] ) : string
$params array
Результат string

isAllowExtension() публичный Метод

public isAllowExtension ( $extension ) : boolean
$extension
Результат boolean

thumbnailUrlOnRequest() публичный Метод

Собрать URL на thumbnail, который будет сгенерирован автоматически в момент запроса.
public thumbnailUrlOnRequest ( $originalSrc, skeeks\cms\components\imaging\Filter $filter, string $nameForSave = '' ) : string
$originalSrc Путь к оригинальному изображению
$filter skeeks\cms\components\imaging\Filter Объект фильтр, который будет заниматься преобразованием
$nameForSave string Название для сохраненеия файла (нужно для сео)
Результат string

Описание свойств

$extensions публичное свойство

Расширения файлов с которыми работают фильтры. Может и не совсем правильно указывать их тут... но пока будет так.
public $extensions

$sold публичное свойство

Соль подмешивается к параметрам
public $sold