class TagManager

Create and find tags in the database. A tag could be a model, field, attribute, model creator or collection

Methods

__construct(DvsField $DvsField, DvsGlobalField $DvsGlobalField, DvsCollectionSet $DvsCollectionSet, DvsModelField $DvsModelField, CollectionsRepository $CollectionsRepository)

Create a new tag manager

void
initialize(integer $pageId, integer $pageVersionId, integer $languageId)

Initializes values for our tag manager

DvsField
getInstanceForTag(array $tag)

Find this tag in the database

Details

at line 73
__construct(DvsField $DvsField, DvsGlobalField $DvsGlobalField, DvsCollectionSet $DvsCollectionSet, DvsModelField $DvsModelField, CollectionsRepository $CollectionsRepository)

Create a new tag manager

Parameters

DvsField $DvsField
DvsGlobalField $DvsGlobalField
DvsCollectionSet $DvsCollectionSet
DvsModelField $DvsModelField
CollectionsRepository $CollectionsRepository

at line 90
void initialize(integer $pageId, integer $pageVersionId, integer $languageId)

Initializes values for our tag manager

Parameters

integer $pageId
integer $pageVersionId
integer $languageId

Return Value

void

at line 103
DvsField getInstanceForTag(array $tag)

Find this tag in the database

Parameters

array $tag

Return Value

DvsField | DvsCollection | DvsModelField | DvsGlobalField