Copied!

AttributeDefinitionCreateStruct

AttributeDefinitionCreateStruct.php : 16
Final

Methods

public__construct()

AttributeDefinitionCreateStruct.php : 21
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 = [] ])

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> [] -

publicgetDescriptions()

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

Return values

array<string, string|null>

publicgetGroup()

AttributeDefinitionCreateStruct.php : 44
public getGroup() : AttributeGroupInterface

Return values

AttributeGroupInterface

publicgetIdentifier()

AttributeDefinitionCreateStruct.php : 34
public getIdentifier() : string

Return values

string

publicgetPosition()

AttributeDefinitionCreateStruct.php : 72
public getPosition() : int

Return values

int

publicgetTypeIdentifier()

AttributeDefinitionCreateStruct.php : 58
public getTypeIdentifier() : string

Return values

string

publicisRequired()

AttributeDefinitionCreateStruct.php : 82
public isRequired() : bool

Return values

bool

publicisTranslatable()

AttributeDefinitionCreateStruct.php : 92
public isTranslatable() : bool

Return values

bool

publicsetDescription()

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

Parameters

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

publicsetDescriptions()

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

Parameters

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

publicsetGroup()

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

Parameters

Name Type Default value Description
$group AttributeGroupInterface - -

publicsetIdentifier()

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

Parameters

Name Type Default value Description
$identifier string - -

publicsetPosition()

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

Parameters

Name Type Default value Description
$position int - -

publicsetRequired()

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

Parameters

Name Type Default value Description
$required bool - -

publicsetTranslatable()

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

Parameters

Name Type Default value Description
$translatable bool - -

publicsetTypeIdentifier()

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

Parameters

Name Type Default value Description
$typeIdentifier string - -