Copied!

SiteContextCreateStruct

SiteContextCreateStruct.php : 14
Final
Attributes
#[RequiredSiteContextAttributeValues]
#[SiteContextDescriptionsHaveNames]
#[UniqueSiteContextIdentifier]

Methods

public__construct()

SiteContextCreateStruct.php : 24
public __construct(string $identifier[, string $logo = '' ][, string $color = '' ][, string $region = '' ][, array<string, string> $names = [] ][, array<string, string|null> $descriptions = [] ][, array<string|int, SiteContextAttributeValueStruct$attributeValues = [] ])

Parameters

Name Type Default value Description
$identifier string - -
$logo string '' -
$color string '' -
$region string '' -
$names array<string, string> [] -
$descriptions array<string, string|null> [] -
$attributeValues array<string|int, SiteContextAttributeValueStruct> [] -

publicgetAttributeValue()

SiteContextCreateStruct.php : 170
public getAttributeValue(string $identifier[, string|null $languageCode = null ][, mixed $default = null ]) : mixed

Parameters

Name Type Default value Description
$identifier string - -
$languageCode string|null null -
$default mixed null -

publicgetAttributeValues()

SiteContextCreateStruct.php : 130
public getAttributeValues() : array<string|int, SiteContextAttributeValueStruct>

Return values

array<string|int, SiteContextAttributeValueStruct>

publicgetColor()

SiteContextCreateStruct.php : 61
public getColor() : string

Return values

string

publicgetDescriptions()

SiteContextCreateStruct.php : 107
public getDescriptions() : array<string, string|null>

Return values

array<string, string|null>

publicgetIdentifier()

SiteContextCreateStruct.php : 41
public getIdentifier() : string

Return values

string

SiteContextCreateStruct.php : 51
public getLogo() : string

Return values

string

publicgetNames()

SiteContextCreateStruct.php : 84
public getNames() : array<string, string>

Return values

array<string, string>

publicgetRegion()

SiteContextCreateStruct.php : 71
public getRegion() : string

Return values

string

publicsetAttributeValue()

SiteContextCreateStruct.php : 150
public setAttributeValue(string $identifier, mixed $value[, string|null $languageCode = null ]) : void

Parameters

Name Type Default value Description
$identifier string - -
$value mixed - -
$languageCode string|null null -

publicsetAttributeValues()

SiteContextCreateStruct.php : 138
public setAttributeValues(array<string|int, SiteContextAttributeValueStruct$attributeValues) : void

Parameters

Name Type Default value Description
$attributeValues array<string|int, SiteContextAttributeValueStruct> - -

publicsetColor()

SiteContextCreateStruct.php : 66
public setColor(string $color) : void

Parameters

Name Type Default value Description
$color string - -

publicsetDescription()

SiteContextCreateStruct.php : 120
public setDescription(string $languageCode, string|null $description) : void

Parameters

Name Type Default value Description
$languageCode string - -
$description string|null - -

publicsetDescriptions()

SiteContextCreateStruct.php : 115
public setDescriptions(array<string, string|null> $descriptions) : void

Parameters

Name Type Default value Description
$descriptions array<string, string|null> - -

publicsetIdentifier()

SiteContextCreateStruct.php : 46
public setIdentifier(string $identifier) : void

Parameters

Name Type Default value Description
$identifier string - -
SiteContextCreateStruct.php : 56
public setLogo(string $logo) : void

Parameters

Name Type Default value Description
$logo string - -

publicsetName()

SiteContextCreateStruct.php : 97
public setName(string $languageCode, string $name) : void

Parameters

Name Type Default value Description
$languageCode string - -
$name string - -

publicsetNames()

SiteContextCreateStruct.php : 92
public setNames(array<string, string> $names) : void

Parameters

Name Type Default value Description
$names array<string, string> - -

publicsetRegion()

SiteContextCreateStruct.php : 76
public setRegion(string $region) : void

Parameters

Name Type Default value Description
$region string - -