Theme for menu with "mobile" look

package sso\themes\mobile
inherited_from \sso\VisibleTheme

 Methods

{@inheritDoc}

decodeOptions(array<mixed,mixed> $options) 
see

Parameters

$options

array<mixed,mixed>

fieldName => value

Decode options for flatten them and use simple replacement in css pattern file

decodeOptions(array<mixed,mixed> $options) : array<mixed,mixed>
Inherited

Parameters

$options

array<mixed,mixed>

fieldName => value

Returns

array<mixed,mixed>fieldName => value

{@inheritDoc}

description() 
see

Retrieve theme description

description() : string
Inherited

Returns

stringdescription

Retrieve the CSS content of the theme

displayCss() : string
Inherited

Returns

stringCSS content

Retrieve CSS file name

getCssFile() : string
Inherited

Returns

stringCSS file name

Retrieve all theme options

getOptions() : array<mixed,mixed>
Inherited

Returns

array<mixed,mixed>fieldName => value

Retrieve Theme object from SsoProfil

getTheme(\sso\SsoProfil $profil) : \sso\Theme
InheritedStatic

Parameters

$profil

\sso\SsoProfil

The profile

Exceptions

\sso\BusinessException if theme is unknown

Returns

\sso\Themethe theme object in profile

Set a theme in a profile

setTheme(\sso\SsoProfil $profil, \sso\Theme $theme) 
InheritedStatic

Parameters

$profil

\sso\SsoProfil

The profile

$theme

\sso\Theme

The theme

 Properties

 

$position

$position : string

Default

magic
property