class ExpressSetManager implements SetManagerInterface (View source)

Handles adding and removing keys from attribute sets.

Properties

protected $entityManager
protected $entity

Methods

int
allowAttributeSets()

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

getUnassignedAttributeKeys()

Get the attribute keys that are not in any set.

__construct(Entity $entity, EntityManager $entityManager)

No description

Set[]
getAttributeSets()

Get the attribute sets.

updateAttributeSetDisplayOrder($sets)

Update the order of the attribute sets.

Details

int allowAttributeSets()

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

Return Value

int

AttributeKeyInterface[] getUnassignedAttributeKeys()

Get the attribute keys that are not in any set.

Return Value

AttributeKeyInterface[]

__construct(Entity $entity, EntityManager $entityManager)

No description

Parameters

Entity $entity
EntityManager $entityManager

Set[] getAttributeSets()

Get the attribute sets.

Return Value

Set[]

updateAttributeSetDisplayOrder($sets)

Update the order of the attribute sets.

Parameters

$sets