PHP 클래스 Jarves\Configuration\Theme

상속: extends Model
파일 보기 프로젝트 열기: jarves/jarves 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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[]