Copied!

CatalogServiceDecorator

CatalogServiceDecorator.php : 19

Properties

protected $innerService

CatalogServiceDecorator.php : 21
protected CatalogServiceInterface $innerService

Methods

public__construct()

CatalogServiceDecorator.php : 23
public __construct(CatalogServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService CatalogServiceInterface - -

publiccopyCatalog()

CatalogServiceDecorator.php : 68
public copyCatalog(CatalogInterface $catalog, CatalogCopyStruct $copyStruct) : CatalogInterface

Parameters

Name Type Default value Description
$catalog CatalogInterface - -
$copyStruct CatalogCopyStruct - -

Return values

CatalogInterface

publiccreateCatalog()

CatalogServiceDecorator.php : 43
public createCatalog(CatalogCreateStruct $createStruct) : CatalogInterface

Parameters

Name Type Default value Description
$createStruct CatalogCreateStruct - -

Return values

CatalogInterface

publicdeleteCatalog()

CatalogServiceDecorator.php : 55
public deleteCatalog(CatalogInterface $catalog) : void

Parameters

Name Type Default value Description
$catalog CatalogInterface - -

publicdeleteCatalogTranslation()

CatalogServiceDecorator.php : 75
public deleteCatalogTranslation(CatalogDeleteTranslationStruct $struct) : void

Parameters

Name Type Default value Description
$struct CatalogDeleteTranslationStruct - -

publicfindCatalogs()

CatalogServiceDecorator.php : 28
public findCatalogs([CatalogQuery|null $query = null ]) : CatalogListInterface

Parameters

Name Type Default value Description
$query CatalogQuery|null null -

Return values

CatalogListInterface

publicgetCatalog()

CatalogServiceDecorator.php : 63
public getCatalog(int $id[, array<string|int, string>|null $prioritizedLanguages = null ]) : CatalogInterface

Parameters

Name Type Default value Description
$id int - -
$prioritizedLanguages array<string|int, string>|null null -

Return values

CatalogInterface

publicgetCatalogByIdentifier()

CatalogServiceDecorator.php : 36
public getCatalogByIdentifier(string $identifier[, array<string|int, string>|null $prioritizedLanguages = null ]) : CatalogInterface

Parameters

Name Type Default value Description
$identifier string - -
$prioritizedLanguages array<string|int, string>|null null -

Return values

CatalogInterface

publicupdateCatalog()

CatalogServiceDecorator.php : 48
public updateCatalog(CatalogInterface $catalog, CatalogUpdateStruct $updateStruct) : CatalogInterface

Parameters

Name Type Default value Description
$catalog CatalogInterface - -
$updateStruct CatalogUpdateStruct - -

Return values

CatalogInterface