interface SetManagerInterface (View source)

Handles adding and removing keys from attribute sets.

Methods

int
allowAttributeSets()

Get one of the \Concrete\Core\Attribute\StandardSetManager::ASETALLOW... constants.

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::ASETALLOW... 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