PHP Class skeeks\cms\components\Imaging

Inheritance: extends yii\base\Component
Mostra file Open project: skeeks-cms/cms Class Usage Examples

Public Properties

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

Public Methods

Method Description
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, который будет сгенерирован автоматически в момент запроса.

Protected Methods

Method Description
_assembleParams ( skeeks\cms\components\imaging\Filter $filter ) : string

Method Details

_assembleParams() protected method

protected _assembleParams ( skeeks\cms\components\imaging\Filter $filter ) : string
$filter skeeks\cms\components\imaging\Filter
return string

getExtension() public static method

public static getExtension ( $filePath ) : string | boolean
$filePath
return string | boolean

getImagingUrl() public method

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

getParamsCheckString() public method

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

isAllowExtension() public method

public isAllowExtension ( $extension ) : boolean
$extension
return boolean

thumbnailUrlOnRequest() public method

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

Property Details

$extensions public_oe property

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

$sold public_oe property

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