Copied!

AttributeDefinitionCreateStruct

AttributeDefinitionCreateStruct.php : 16
Final

Methods

public__construct()

AttributeDefinitionCreateStruct.php : 22
public __construct(string $identifier[, AttributeGroupInterface|null $group = null ][, string|null $typeIdentifier = null ][, int $position = 0 ][, bool $required = false ][, bool $translatable = false ][, array<string, string|null> $descriptions = [] ][, array<string, mixed> $options = [] ])

Parameters

Name Type Default value Description
$identifier string - -
$group AttributeGroupInterface|null null -
$typeIdentifier string|null null -
$position int 0 -
$required bool false -
$translatable bool false -
$descriptions array<string, string|null> [] -
$options array<string, mixed> [] -

publicgetDescriptions()

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

Return values

array<string, string|null>

publicgetGroup()

AttributeDefinitionCreateStruct.php : 46
public getGroup() : AttributeGroupInterface

Return values

AttributeGroupInterface

publicgetIdentifier()

AttributeDefinitionCreateStruct.php : 36
public getIdentifier() : string

Return values

string

publicgetOptions()

AttributeDefinitionCreateStruct.php : 130
public getOptions() : array<string, mixed>

Return values

array<string, mixed>

publicgetPosition()

AttributeDefinitionCreateStruct.php : 74
public getPosition() : int

Return values

int

publicgetTypeIdentifier()

AttributeDefinitionCreateStruct.php : 60
public getTypeIdentifier() : string

Return values

string

publicisRequired()

AttributeDefinitionCreateStruct.php : 84
public isRequired() : bool

Return values

bool

publicisTranslatable()

AttributeDefinitionCreateStruct.php : 94
public isTranslatable() : bool

Return values

bool

publicsetDescription()

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

Parameters

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

publicsetDescriptions()

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

Parameters

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

publicsetGroup()

AttributeDefinitionCreateStruct.php : 55
public setGroup(AttributeGroupInterface $group) : void

Parameters

Name Type Default value Description
$group AttributeGroupInterface - -

publicsetIdentifier()

AttributeDefinitionCreateStruct.php : 41
public setIdentifier(string $identifier) : void

Parameters

Name Type Default value Description
$identifier string - -

publicsetOptions()

AttributeDefinitionCreateStruct.php : 138
public setOptions(array<string, mixed> $options) : void

Parameters

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

publicsetPosition()

AttributeDefinitionCreateStruct.php : 79
public setPosition(int $position) : void

Parameters

Name Type Default value Description
$position int - -

publicsetRequired()

AttributeDefinitionCreateStruct.php : 89
public setRequired(bool $required) : void

Parameters

Name Type Default value Description
$required bool - -

publicsetTranslatable()

AttributeDefinitionCreateStruct.php : 99
public setTranslatable(bool $translatable) : void

Parameters

Name Type Default value Description
$translatable bool - -

publicsetTypeIdentifier()

AttributeDefinitionCreateStruct.php : 69
public setTypeIdentifier(string $typeIdentifier) : void

Parameters

Name Type Default value Description
$typeIdentifier string - -