AbstractConfigurationType
in package
implements
JsonSerializable
Class AbstractThemeConfiguration
Interfaces, Classes and Traits
- JsonSerializable
Table of Contents
- $basic : string
- $hidden : bool
- $id : string
- $pageNamespace : string|null
- $title : string
- $type : string
- __construct() : mixed
- AbstractConfigurationType constructor.
- basic() : string
- hidden() : bool
- id() : string
- initializeFromJsonObject() : void
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- pageNamespace() : string|null
- title() : string
- type() : string
Properties
$basic
private
string
$basic
$hidden
private
bool
$hidden
$id
private
string
$id
$pageNamespace
private
string|null
$pageNamespace
$title
private
string
$title
$type
private
string
$type
Methods
__construct()
AbstractConfigurationType constructor.
public
__construct([string|null $id = null ][, string|null $title = null ][, string|null $type = null ][, string|null $basic = null ][, bool|null $hidden = null ][, string|null $pageNamespace = null ]) : mixed
Parameters
- $id : string|null = null
- $title : string|null = null
- $type : string|null = null
- $basic : string|null = null
- $hidden : bool|null = null
- $pageNamespace : string|null = null
Return values
mixed —basic()
public
basic() : string
Return values
string —hidden()
public
hidden() : bool
Return values
bool —id()
public
id() : string
Return values
string —initializeFromJsonObject()
public
initializeFromJsonObject( $object) : void
Parameters
Return values
void —jsonSerialize()
Specify data which should be serialized to JSON
public
abstract jsonSerialize() : mixed
Tags
Return values
mixed —data which can be serialized by json_encode, which is a value of any type other than a resource.
pageNamespace()
public
pageNamespace() : string|null
Return values
string|null —title()
public
title() : string
Return values
string —type()
public
type() : string