Class for hidden menu theme

package sso\themes\hidden
inherited_from \sso\Theme

 Methods

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

Retrieve theme description

description() 
see
inherited_from \sso\Theme::description()

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