abstract class AbstractCategory implements CategoryInterface, StandardSearchIndexerInterface (View source)

Properties

protected $entityManager
protected $entity
protected $application
protected $setManager

Methods

__construct(Application $application, EntityManager $entityManager)

No description

EntityRepository
getAttributeKeyRepository()

No description

getAttributeValueRepository()

No description

createAttributeKey()

No description

getByID($akID)

No description

getByHandle($akHandle)

No description

getList()

No description

getSearchableList()

No description

getSearchableIndexedList()

No description

getAttributeKeyByHandle($handle)

No description

getAttributeKeyByID($akID)

No description

delete()

No description

add($type, $key, $settings = null, $pkg = null)

No description

addFromRequest(Type $type, Request $request)

No description

import(Type $type, SimpleXMLElement $element, Package $package = null)

No description

updateFromRequest(Key $key, Request $request)

No description

EntityManager
getEntityManager()

No description

setEntityManager(EntityManager $entityManager)

No description

mixed
deleteKey(Key $key)

Run when a key is deleted. Note this does NOT delete the source key entity. That is done simply by removing the key through Doctrine. Doctrine then calls the Concrete\Core\Attribute\Key\Listener::preRemove method, which runs this.

deleteValue(AttributeValueInterface $attributeValue)

No description

getRequestLoader()

No description

getImportLoader()

No description

Details

__construct(Application $application, EntityManager $entityManager)

No description

Parameters

Application $application
EntityManager $entityManager

SearchIndexerInterface|null getSearchIndexer()

No description

Return Value

SearchIndexerInterface|null

abstract EntityRepository getAttributeKeyRepository()

No description

Return Value

EntityRepository

abstract getAttributeValueRepository()

No description

abstract createAttributeKey()

No description

getByID($akID)

No description

Parameters

$akID

getByHandle($akHandle)

No description

Parameters

$akHandle

getList()

No description

getSearchableList()

No description

getSearchableIndexedList()

No description

getAttributeKeyByHandle($handle)

No description

Parameters

$handle

getAttributeKeyByID($akID)

No description

Parameters

$akID

delete()

No description

add($type, $key, $settings = null, $pkg = null)

No description

Parameters

$type
$key
$settings
$pkg

addFromRequest(Type $type, Request $request)

No description

Parameters

Type $type
Request $request

import(Type $type, SimpleXMLElement $element, Package $package = null)

No description

Parameters

Type $type
SimpleXMLElement $element
Package $package

updateFromRequest(Key $key, Request $request)

No description

Parameters

Key $key
Request $request

EntityManager getEntityManager()

No description

Return Value

EntityManager

setEntityManager(EntityManager $entityManager)

No description

Parameters

EntityManager $entityManager

mixed deleteKey(Key $key)

Run when a key is deleted. Note this does NOT delete the source key entity. That is done simply by removing the key through Doctrine. Doctrine then calls the Concrete\Core\Attribute\Key\Listener::preRemove method, which runs this.

Parameters

Key $key

Return Value

mixed

deleteValue(AttributeValueInterface $attributeValue)

No description

Parameters

AttributeValueInterface $attributeValue

getRequestLoader()

No description

getImportLoader()

No description