Copied!

TaxonomyServiceDecorator

TaxonomyServiceDecorator.php : 17

Properties

protected $innerService

TaxonomyServiceDecorator.php : 19
protected TaxonomyServiceInterface $innerService

Methods

public__construct()

TaxonomyServiceDecorator.php : 21
public __construct(TaxonomyServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService TaxonomyServiceInterface - -

publiccountAllEntries()

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

Parameters

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

Return values

int

publiccountEntryChildren()

TaxonomyServiceDecorator.php : 91
public countEntryChildren(TaxonomyEntry $parentEntry) : int

Parameters

Name Type Default value Description
$parentEntry TaxonomyEntry - -

Return values

int

publiccreateEntry()

TaxonomyServiceDecorator.php : 51
public createEntry(TaxonomyEntryCreateStruct $createStruct) : TaxonomyEntry

Parameters

Name Type Default value Description
$createStruct TaxonomyEntryCreateStruct - -

Return values

TaxonomyEntry

publicgetPath()

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

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -

Return values

iterable<string|int, TaxonomyEntry>

publicloadAllEntries()

TaxonomyServiceDecorator.php : 76
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()

TaxonomyServiceDecorator.php : 31
public loadEntriesByIds(array<string|int, mixed> $ids) : Traversable<string|int, TaxonomyEntry>

Parameters

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

Return values

Traversable<string|int, TaxonomyEntry>

publicloadEntryByContentId()

TaxonomyServiceDecorator.php : 46
public loadEntryByContentId(int $contentId) : TaxonomyEntry

Parameters

Name Type Default value Description
$contentId int - -

Return values

TaxonomyEntry

publicloadEntryById()

TaxonomyServiceDecorator.php : 26
public loadEntryById(int $id) : TaxonomyEntry

Parameters

Name Type Default value Description
$id int - -

Return values

TaxonomyEntry

publicloadEntryByIdentifier()

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

Parameters

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

Return values

TaxonomyEntry

publicloadEntryChildren()

TaxonomyServiceDecorator.php : 86
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()

TaxonomyServiceDecorator.php : 41
public loadRootEntry(string $taxonomyName) : TaxonomyEntry

Parameters

Name Type Default value Description
$taxonomyName string - -

Return values

TaxonomyEntry

publicmoveEntry()

TaxonomyServiceDecorator.php : 66
public moveEntry(TaxonomyEntry $entry, TaxonomyEntry $newParent) : void

Parameters

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

publicmoveEntryRelativeToSibling()

TaxonomyServiceDecorator.php : 71
public moveEntryRelativeToSibling(TaxonomyEntry $entry, TaxonomyEntry $sibling, string $position) : void

Parameters

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

publicremoveEntry()

TaxonomyServiceDecorator.php : 61
public removeEntry(TaxonomyEntry $entry) : void

Parameters

Name Type Default value Description
$entry TaxonomyEntry - -

publicupdateEntry()

TaxonomyServiceDecorator.php : 56
public updateEntry(TaxonomyEntry $taxonomyEntry, TaxonomyEntryUpdateStruct $updateStruct) : TaxonomyEntry

Parameters

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

Return values

TaxonomyEntry