Copied!

LocalAssetServiceDecorator

LocalAssetServiceDecorator.php : 17

Properties

protected $innerService

LocalAssetServiceDecorator.php : 19
protected LocalAssetServiceInterface $innerService

Methods

public__construct()

LocalAssetServiceDecorator.php : 21
public __construct(LocalAssetServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService LocalAssetServiceInterface - -

publiccreateAsset()

LocalAssetServiceDecorator.php : 36
public createAsset(ProductInterface $product, AssetCreateStruct $createStruct) : AssetInterface

Parameters

Name Type Default value Description
$product ProductInterface - -
$createStruct AssetCreateStruct - -

Return values

AssetInterface

publicdeleteAsset()

LocalAssetServiceDecorator.php : 41
public deleteAsset(ProductInterface $product, AssetInterface $asset) : void

Parameters

Name Type Default value Description
$product ProductInterface - -
$asset AssetInterface - -

publicfindAssets()

LocalAssetServiceDecorator.php : 26
public findAssets(ProductInterface $product) : AssetCollectionInterface

Parameters

Name Type Default value Description
$product ProductInterface - -

Return values

AssetCollectionInterface

publicgetAsset()

LocalAssetServiceDecorator.php : 31
public getAsset(ProductInterface $product, string $identifier) : AssetInterface

Parameters

Name Type Default value Description
$product ProductInterface - -
$identifier string - -

Return values

AssetInterface

publicnewAssetCreateStruct()

LocalAssetServiceDecorator.php : 46
public newAssetCreateStruct() : AssetCreateStruct

Return values

AssetCreateStruct

publicnewAssetUpdateStruct()

LocalAssetServiceDecorator.php : 51
public newAssetUpdateStruct() : AssetUpdateStruct

Return values

AssetUpdateStruct

publicupdateAsset()

LocalAssetServiceDecorator.php : 56
public updateAsset(ProductInterface $product, AssetInterface $asset, AssetUpdateStruct $updateStruct) : AssetInterface

Parameters

Name Type Default value Description
$product ProductInterface - -
$asset AssetInterface - -
$updateStruct AssetUpdateStruct - -

Return values

AssetInterface