PHP Трейт RainLab\Translate\Traits\MLControl

Автор: Alexey Bobkov, Samuel Georges
Показать файл Открыть проект

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

Свойство Тип Описание
$isAvailable Determines whether translation services are available

Защищенные свойства (Protected)

Свойство Тип Описание
$defaultLocale Object
$parentViewPath Specifies a path to the views directory.

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

Метод Описание
getFallbackType ( ) : string Returns the fallback field type.
getLocaleSaveData ( ) : array Returns an array of translated values for this field
getLocaleSaveValue ( $value ) {@inheritDoc}
getLocaleValue ( string $locale ) : string Returns a translated value for a given locale.
initLocale ( ) : void Initialize control
isLocaleFieldJsonable ( ) : boolean Returns true if widget is a repeater, or the field is specified as jsonable in the model.
loadLocaleAssets ( ) Loads assets specific to ML Controls
makeParentPartial ( string $partial, array $params = [] ) : string Used by child classes to render in context of this view path.
prepareLocaleVars ( ) Prepares the list data
renderFallbackField ( ) {@inheritDoc}

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

Метод Описание
makeRenderFormField ( ) If translation is unavailable, render the original field type (text).

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

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

Returns the fallback field type.
public getFallbackType ( ) : string
Результат string

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

Returns an array of translated values for this field
public getLocaleSaveData ( ) : array
Результат array

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

{@inheritDoc}
public getLocaleSaveValue ( $value )

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

Returns a translated value for a given locale.
public getLocaleValue ( string $locale ) : string
$locale string
Результат string

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

Initialize control
public initLocale ( ) : void
Результат void

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

Returns true if widget is a repeater, or the field is specified as jsonable in the model.
public isLocaleFieldJsonable ( ) : boolean
Результат boolean

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

Loads assets specific to ML Controls
public loadLocaleAssets ( )

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

Used by child classes to render in context of this view path.
public makeParentPartial ( string $partial, array $params = [] ) : string
$partial string The view to load.
$params array Parameter variables to pass to the view.
Результат string The view contents.

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

If translation is unavailable, render the original field type (text).
protected makeRenderFormField ( )

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

Prepares the list data
public prepareLocaleVars ( )

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

{@inheritDoc}
public renderFallbackField ( )

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

$defaultLocale защищенное свойство

Object
protected $defaultLocale

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

Determines whether translation services are available
public $isAvailable

$parentViewPath защищенное свойство

Specifies a path to the views directory.
protected $parentViewPath