interface SetManagerInterface (View source)

Handles adding and removing keys from attribute sets.

Methods

int
allowAttributeSets()

Get one of the \Concrete\Core\Attribute\StandardSetManager::ASET_ALLOW_.

Set[]
getAttributeSets()

Get the attribute sets.

getUnassignedAttributeKeys()

Get the attribute keys that are not in any set.

updateAttributeSetDisplayOrder(int[] $attributeSetIdentifiers)

Update the order of the attribute sets.

Details

int allowAttributeSets()

Get one of the \Concrete\Core\Attribute\StandardSetManager::ASET_ALLOW_.

.. constants.

Return Value

int

Set[] getAttributeSets()

Get the attribute sets.

Return Value

Set[]

AttributeKeyInterface getUnassignedAttributeKeys()

Get the attribute keys that are not in any set.

Return Value

AttributeKeyInterface

updateAttributeSetDisplayOrder(int[] $attributeSetIdentifiers)

Update the order of the attribute sets.

Parameters

int[] $attributeSetIdentifiers the sorted list of the attribute set identifiers