PageOption
extends AbstractContentManagerOption
in package
Class AbstractContentManagerOption
Table of Contents
- $alias : string
- $attributes : ComponentOptionAttributeCollection
- $configurationRepository : SettingsRepository
- $contentIdentification : ContentIdentificationInterface
- $customerStatusCheck : bool
- $default : mixed
- $deletable : bool
- $for : string|null
- $group : string
- $hidden : bool
- $id : string
- $label : string
- $labelId : string
- $pageNamespace : string|null
- $pageType : string
- $publicLink : string
- $requiresReload : bool
- $selector : string
- $sortOrder : int
- $translatable : string|null
- $type : string
- $useEditorContent : bool
- $value : mixed
- $visible : null
- __clone() : mixed
- s * Clone the object
- __construct() : mixed
- AbstractOption constructor.
- addValue() : void
- attributes() : ComponentOptionAttributeCollection
- contentIdentification() : ContentIdentificationInterface
- createFromJsonObject() : mixed
- customerStatusCheck() : bool
- defaultValue() : mixed
- deletable() : bool
- for() : string|null
- group() : string|null
- hidden() : bool|null
- id() : string
- initializeFromJsonObject() : void
- jsonSerialize() : mixed
- Specify data which should be serialized to JSON
- label() : string
- labelId() : string|null
- pageNamespace() : string|null
- pageType() : string
- publicLink() : string
- requiresReload() : bool
- selector() : mixed
- setConfigurationRepository() : mixed
- setContentIdentification() : void
- sortOrder() : int
- translatable() : bool|null
- type() : string|null
- useEditorContent() : bool
- value() : mixed
- visible() : mixed
- withConfigurationRepository() : $this
- configurationRepository() : SettingsRepository
- isValid() : bool
- parseValue() : mixed
- setId() : void
Properties
$alias
protected
string
$alias
$attributes
protected
ComponentOptionAttributeCollection
$attributes
$configurationRepository
protected
SettingsRepository
$configurationRepository
$contentIdentification
protected
ContentIdentificationInterface
$contentIdentification
$customerStatusCheck
protected
bool
$customerStatusCheck
$default
protected
mixed
$default
$deletable
protected
bool
$deletable
$for
protected
string|null
$for
$group
protected
string
$group
$hidden
protected
bool
$hidden
= false
$id
protected
string
$id
$label
protected
string
$label
$labelId
protected
string
$labelId
$pageNamespace
protected
string|null
$pageNamespace
$pageType
protected
string
$pageType
$publicLink
protected
string
$publicLink
$requiresReload
protected
bool
$requiresReload
$selector
protected
string
$selector
$sortOrder
protected
int
$sortOrder
$translatable
protected
string|null
$translatable
= false
$type
protected
string
$type
$useEditorContent
protected
bool
$useEditorContent
$value
protected
mixed
$value
$visible
protected
null
$visible
Methods
__clone()
s * Clone the object
public
__clone() : mixed
Return values
mixed —__construct()
AbstractOption constructor.
public
__construct([string $id = null ][, string $type = null ][, string $labelId = null ][, string $group = null ][, string $selector = null ][, string $for = null ][, bool $translatable = null ][, bool $requiresReload = null ][, $default = null ][, $value = null ][, null $visible = null ]) : mixed
Parameters
- $id : string = null
- $type : string = null
- $labelId : string = null
- $group : string = null
- $selector : string = null
- $for : string = null
- $translatable : bool = null
- $requiresReload : bool = null
- $default : = null
- $value : = null
- $visible : null = null
Return values
mixed —addValue()
public
addValue(string $language, AbstractContentManagerOptionValue $value) : void
Parameters
- $language : string
- $value : AbstractContentManagerOptionValue
Return values
void —attributes()
public
attributes() : ComponentOptionAttributeCollection
Return values
ComponentOptionAttributeCollection —contentIdentification()
public
contentIdentification() : ContentIdentificationInterface
Return values
ContentIdentificationInterface —createFromJsonObject()
public
static createFromJsonObject(mixed $jsonObject[, mixed $prefix = '' ][, SettingsRepository $configurationRepository = null ]) : mixed
Parameters
- $jsonObject : mixed
- $prefix : mixed = ''
- $configurationRepository : SettingsRepository = null
Return values
mixed —customerStatusCheck()
public
customerStatusCheck() : bool
Return values
bool —defaultValue()
public
defaultValue() : mixed
Return values
mixed —deletable()
public
deletable() : bool
Return values
bool —for()
public
for() : string|null
Return values
string|null —group()
public
group() : string|null
Return values
string|null —hidden()
public
hidden() : bool|null
Return values
bool|null —id()
public
id() : string
Return values
string —initializeFromJsonObject()
public
initializeFromJsonObject(mixed $object) : void
Parameters
- $object : mixed
Return values
void —jsonSerialize()
Specify data which should be serialized to JSON
public
jsonSerialize() : mixed
Return values
mixed —label()
public
label() : string
Return values
string —labelId()
public
labelId() : string|null
Return values
string|null —pageNamespace()
public
pageNamespace() : string|null
Return values
string|null —pageType()
public
pageType() : string
Return values
string —publicLink()
public
publicLink() : string
Return values
string —requiresReload()
public
requiresReload() : bool
Return values
bool —selector()
public
selector() : mixed
Return values
mixed —setConfigurationRepository()
public
setConfigurationRepository(SettingsRepository $configurationRepository) : mixed
Parameters
- $configurationRepository : SettingsRepository
Return values
mixed —setContentIdentification()
public
setContentIdentification(ContentIdentificationInterface $contentIdentification) : void
Parameters
- $contentIdentification : ContentIdentificationInterface
Return values
void —sortOrder()
public
sortOrder() : int
Return values
int —translatable()
public
translatable() : bool|null
Return values
bool|null —type()
public
type() : string|null
Return values
string|null —useEditorContent()
public
useEditorContent() : bool
Return values
bool —value()
public
value([Language|null $language = null ]) : mixed
Parameters
- $language : Language|null = null
Return values
mixed —visible()
public
visible() : mixed
Return values
mixed —withConfigurationRepository()
public
withConfigurationRepository( $configurationRepository) : $this
Parameters
Return values
$this —configurationRepository()
protected
configurationRepository() : SettingsRepository
Tags
Return values
SettingsRepository —isValid()
protected
isValid(mixed $value) : bool
Parameters
- $value : mixed
Return values
bool —parseValue()
protected
parseValue(mixed $value) : mixed
Parameters
- $value : mixed
Return values
mixed —setId()
protected
setId(string $id) : void
Parameters
- $id : string