Copied!

CurrencyServiceDecorator

CurrencyServiceDecorator.php : 17

Properties

protected $innerService

CurrencyServiceDecorator.php : 19
protected CurrencyServiceInterface $innerService

Methods

public__construct()

CurrencyServiceDecorator.php : 21
public __construct(CurrencyServiceInterface $innerService)

Parameters

Name Type Default value Description
$innerService CurrencyServiceInterface - -

publiccreateCurrency()

CurrencyServiceDecorator.php : 26
public createCurrency(CurrencyCreateStruct $struct) : CurrencyInterface

Parameters

Name Type Default value Description
$struct CurrencyCreateStruct - -

Return values

CurrencyInterface

publicdeleteCurrency()

CurrencyServiceDecorator.php : 31
public deleteCurrency(CurrencyInterface $currency) : void

Parameters

Name Type Default value Description
$currency CurrencyInterface - -

publicfindCurrencies()

CurrencyServiceDecorator.php : 46
public findCurrencies([CurrencyQuery|null $query = null ]) : CurrencyListInterface

Parameters

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

Return values

CurrencyListInterface

publicgetCurrency()

CurrencyServiceDecorator.php : 36
public getCurrency(int $id) : CurrencyInterface

Parameters

Name Type Default value Description
$id int - -

Return values

CurrencyInterface

publicgetCurrencyByCode()

CurrencyServiceDecorator.php : 41
public getCurrencyByCode(string $code) : CurrencyInterface

Parameters

Name Type Default value Description
$code string - -

Return values

CurrencyInterface

publicupdateCurrency()

CurrencyServiceDecorator.php : 51
public updateCurrency(CurrencyInterface $currency, CurrencyUpdateStruct $struct) : CurrencyInterface

Parameters

Name Type Default value Description
$currency CurrencyInterface - -
$struct CurrencyUpdateStruct - -

Return values

CurrencyInterface