Copied!

TaxonomyServiceInterface

TaxonomyServiceInterface.php : 16

Constants

publicMOVE_POSITION_NEXT

TaxonomyServiceInterface.php : 18
public mixed MOVE_POSITION_NEXT = 'next'

publicMOVE_POSITION_PREV

TaxonomyServiceInterface.php : 19
public mixed MOVE_POSITION_PREV = 'prev'

Methods

publiccountAllEntries()

TaxonomyServiceInterface.php : 68
public countAllEntries([string|null $taxonomyName = null ]) : int

Parameters

Name Type Default value Description
$taxonomyName string|null null -

Return values

int

publiccountEntryChildren()

TaxonomyServiceInterface.php : 75
public countEntryChildren(TaxonomyEntry $parentEntry) : int

Parameters

Name Type Default value Description
$parentEntry TaxonomyEntry - -

Return values

int

publiccreateEntry()

TaxonomyServiceInterface.php : 50
public createEntry(TaxonomyEntryCreateStruct $createStruct) : TaxonomyEntry

Parameters

Name Type Default value Description
$createStruct TaxonomyEntryCreateStruct - -

Return values

TaxonomyEntry

publicgetPath()

TaxonomyServiceInterface.php : 80
public getPath(TaxonomyEntry $entry) : iterable<string|int, TaxonomyEntry>

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -

Return values

iterable<string|int, TaxonomyEntry>

publicloadAllEntries()

TaxonomyServiceInterface.php : 66
public loadAllEntries([string|null $taxonomyName = null ][, int|null $limit = 30 ][, int $offset = 0 ]) : Traversable<string|int, TaxonomyEntry>

Parameters

Name Type Default value Description
$taxonomyName string|null null -
$limit int|null 30 -
$offset int 0 -

Return values

Traversable<string|int, TaxonomyEntry>

publicloadEntriesByIds()

TaxonomyServiceInterface.php : 33
public loadEntriesByIds(array<string|int, int> $ids) : Traversable<string|int, TaxonomyEntry>

Parameters

Name Type Default value Description
$ids array<string|int, int> - -

Return values

Traversable<string|int, TaxonomyEntry>

Tags
Throws
TaxonomyEntryNotFoundException

publicloadEntryByContentId()

TaxonomyServiceInterface.php : 48
public loadEntryByContentId(int $contentId) : TaxonomyEntry

Parameters

Name Type Default value Description
$contentId int - -

Return values

TaxonomyEntry

Tags
Throws
TaxonomyEntryNotFoundException

publicloadEntryById()

TaxonomyServiceInterface.php : 24
public loadEntryById(int $id) : TaxonomyEntry

Parameters

Name Type Default value Description
$id int - -

Return values

TaxonomyEntry

Tags
Throws
TaxonomyEntryNotFoundException

publicloadEntryByIdentifier()

TaxonomyServiceInterface.php : 38
public loadEntryByIdentifier(string $identifier[, string $taxonomyName = null ]) : TaxonomyEntry

Parameters

Name Type Default value Description
$identifier string - -
$taxonomyName string null -

Return values

TaxonomyEntry

Tags
Throws
TaxonomyEntryNotFoundException

publicloadEntryChildren()

TaxonomyServiceInterface.php : 73
public loadEntryChildren(TaxonomyEntry $parentEntry[, int|null $limit = 30 ][, int $offset = 0 ]) : Traversable<string|int, TaxonomyEntry>

Parameters

Name Type Default value Description
$parentEntry TaxonomyEntry - -
$limit int|null 30 -
$offset int 0 -

Return values

Traversable<string|int, TaxonomyEntry>

publicloadRootEntry()

TaxonomyServiceInterface.php : 43
public loadRootEntry(string $taxonomyName) : TaxonomyEntry

Parameters

Name Type Default value Description
$taxonomyName string - -

Return values

TaxonomyEntry

Tags
Throws
TaxonomyEntryNotFoundException

publicmoveEntry()

TaxonomyServiceInterface.php : 56
public moveEntry(TaxonomyEntry $entry, TaxonomyEntry $newParent) : void

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -
$newParent TaxonomyEntry - -

publicmoveEntryRelativeToSibling()

TaxonomyServiceInterface.php : 61
public moveEntryRelativeToSibling(TaxonomyEntry $entry, TaxonomyEntry $sibling, string $position) : void

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -
$sibling TaxonomyEntry - -
$position string - -

publicremoveEntry()

TaxonomyServiceInterface.php : 54
public removeEntry(TaxonomyEntry $entry) : void

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -

publicupdateEntry()

TaxonomyServiceInterface.php : 52
public updateEntry(TaxonomyEntry $taxonomyEntry, TaxonomyEntryUpdateStruct $updateStruct) : TaxonomyEntry

Parameters

Name Type Default value Description
$taxonomyEntry TaxonomyEntry - -
$updateStruct TaxonomyEntryUpdateStruct - -

Return values

TaxonomyEntry