Copied!

LocalAttributeDefinitionServiceDecorator

LocalAttributeDefinitionServiceDecorator.php : 17

Properties

protected $innerService

LocalAttributeDefinitionServiceDecorator.php : 19
protected LocalAttributeDefinitionServiceInterface $innerService

Methods

public__construct()

LocalAttributeDefinitionServiceDecorator.php : 21
public __construct(LocalAttributeDefinitionServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService LocalAttributeDefinitionServiceInterface - -

publiccreateAttributeDefinition()

LocalAttributeDefinitionServiceDecorator.php : 39
public createAttributeDefinition(AttributeDefinitionCreateStruct $createStruct) : AttributeDefinitionInterface

Parameters

Name Type Default value Description
$createStruct AttributeDefinitionCreateStruct - -

Return values

AttributeDefinitionInterface

publicdeleteAttributeDefinition()

LocalAttributeDefinitionServiceDecorator.php : 45
public deleteAttributeDefinition(AttributeDefinitionInterface $attributeDefinition) : void

Parameters

Name Type Default value Description
$attributeDefinition AttributeDefinitionInterface - -

publicdeleteAttributeDefinitionTranslation()

LocalAttributeDefinitionServiceDecorator.php : 68
public deleteAttributeDefinitionTranslation(AttributeDefinitionInterface $attributeDefinition, string $languageCode) : void

Parameters

Name Type Default value Description
$attributeDefinition AttributeDefinitionInterface - -
$languageCode string - -

publicfindAttributesDefinitions()

LocalAttributeDefinitionServiceDecorator.php : 33
public findAttributesDefinitions([AttributeDefinitionQuery|null $query = null ]) : AttributeDefinitionListInterface

Parameters

Name Type Default value Description
$query AttributeDefinitionQuery|null null -

Return values

AttributeDefinitionListInterface

publicgetAttributeDefinition()

LocalAttributeDefinitionServiceDecorator.php : 26
public getAttributeDefinition(string $identifier[, iterable<string|int, mixed>|null $prioritizedLanguages = null ]) : AttributeDefinitionInterface

Parameters

Name Type Default value Description
$identifier string - -
$prioritizedLanguages iterable<string|int, mixed>|null null -

Return values

AttributeDefinitionInterface

publicisAttributeDefinitionUsed()

LocalAttributeDefinitionServiceDecorator.php : 75
public isAttributeDefinitionUsed(AttributeDefinitionInterface $attributeDefinition) : bool

Parameters

Name Type Default value Description
$attributeDefinition AttributeDefinitionInterface - -

Return values

bool

publicnewAttributeDefinitionCreateStruct()

LocalAttributeDefinitionServiceDecorator.php : 50
public newAttributeDefinitionCreateStruct(string $identifier) : AttributeDefinitionCreateStruct

Parameters

Name Type Default value Description
$identifier string - -

Return values

AttributeDefinitionCreateStruct

publicnewAttributeDefinitionUpdateStruct()

LocalAttributeDefinitionServiceDecorator.php : 55
public newAttributeDefinitionUpdateStruct(AttributeDefinitionInterface $attributeDefinition) : AttributeDefinitionUpdateStruct

Parameters

Name Type Default value Description
$attributeDefinition AttributeDefinitionInterface - -

Return values

AttributeDefinitionUpdateStruct

publicupdateAttributeDefinition()

LocalAttributeDefinitionServiceDecorator.php : 61
public updateAttributeDefinition(AttributeDefinitionInterface $attributeDefinition, AttributeDefinitionUpdateStruct $updateStruct) : AttributeDefinitionInterface

Parameters

Name Type Default value Description
$attributeDefinition AttributeDefinitionInterface - -
$updateStruct AttributeDefinitionUpdateStruct - -

Return values

AttributeDefinitionInterface