PHP Класс Jarves\Configuration\Theme

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

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

Свойство Тип Описание
$attributes
$contents ThemeContent[]
$doctype string Can be overwritten by ThemeLayout::$docType.
$elementMap
$id string
$label string
$layouts ThemeLayout[]
$navigations ThemeNavigation[]
$options Field[]

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

Метод Описание
getContents ( boolean $orCreate = false ) : ThemeContent[]
getDoctype ( ) : string
getId ( ) : string
getLabel ( ) : string
getLayoutByKey ( string $key ) : ThemeLayout | null
getLayouts ( ) : ThemeLayout[]
getNavigations ( ) : ThemeNavigation[]
getOptions ( ) : Field[]
setContents ( array $contents = null )
setDoctype ( string $doctype )
setId ( string $id )
setLabel ( string $label )
setLayouts ( array $layouts = null )
setNavigations ( array $navigations = null )
setOptions ( array $options = null )

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

getContents() публичный метод

public getContents ( boolean $orCreate = false ) : ThemeContent[]
$orCreate boolean creates the value of not exists.
Результат ThemeContent[]

getDoctype() публичный метод

public getDoctype ( ) : string
Результат string

getId() публичный метод

public getId ( ) : string
Результат string

getLabel() публичный метод

public getLabel ( ) : string
Результат string

getLayoutByKey() публичный метод

public getLayoutByKey ( string $key ) : ThemeLayout | null
$key string
Результат ThemeLayout | null

getLayouts() публичный метод

public getLayouts ( ) : ThemeLayout[]
Результат ThemeLayout[]

getNavigations() публичный метод

public getNavigations ( ) : ThemeNavigation[]
Результат ThemeNavigation[]

getOptions() публичный метод

public getOptions ( ) : Field[]
Результат Field[]

setContents() публичный метод

public setContents ( array $contents = null )
$contents array

setDoctype() публичный метод

public setDoctype ( string $doctype )
$doctype string

setId() публичный метод

public setId ( string $id )
$id string

setLabel() публичный метод

public setLabel ( string $label )
$label string

setLayouts() публичный метод

public setLayouts ( array $layouts = null )
$layouts array

setNavigations() публичный метод

public setNavigations ( array $navigations = null )
$navigations array

setOptions() публичный метод

public setOptions ( array $options = null )
$options array

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

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

protected $attributes

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

protected ThemeContent[],Jarves\Configuration $contents
Результат ThemeContent[]

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

Can be overwritten by ThemeLayout::$docType.
protected string $doctype
Результат string

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

protected $elementMap

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

protected string $id
Результат string

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

protected string $label
Результат string

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

protected ThemeLayout[],Jarves\Configuration $layouts
Результат ThemeLayout[]

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

protected ThemeNavigation[],Jarves\Configuration $navigations
Результат ThemeNavigation[]

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

protected Field[],Jarves\Configuration $options
Результат Field[]