CurrencyFilterService
in package
implements
CurrencyFilterService
Class CurrencyFilterService
Interfaces, Classes and Traits
- CurrencyFilterService
- Interface CurrencyFilterService
Table of Contents
- $factory : CurrencyFilterFactory
- $repository : CurrencyRepository
- __construct() : mixed
- filterCurrencies() : Currencies
- Returns a filtered, sorted, paginated collection of currencies.
- getCurrenciesTotalCount() : int
- Returns the total count of filtered currencies.
Properties
$factory
private
CurrencyFilterFactory
$factory
$repository
private
CurrencyRepository
$repository
Methods
__construct()
public
__construct(CurrencyFilterFactory $factory, CurrencyRepository $repository) : mixed
Parameters
- $factory : CurrencyFilterFactory
- $repository : CurrencyRepository
Return values
mixed —filterCurrencies()
Returns a filtered, sorted, paginated collection of currencies.
public
filterCurrencies(array<string|int, mixed> $filters[, string|null $sorting = null ][, int $limit = 25 ], int $offset) : Currencies
Parameters
- $filters : array<string|int, mixed>
- $sorting : string|null = null
- $limit : int = 25
- $offset : int
Tags
Return values
Currencies —getCurrenciesTotalCount()
Returns the total count of filtered currencies.
public
getCurrenciesTotalCount(array<string|int, mixed> $filters) : int
Parameters
- $filters : array<string|int, mixed>