ProductDownloadFilterService
in package
implements
ProductDownloadFilterService
Class ProductDownloadFilterService
Interfaces, Classes and Traits
- ProductDownloadFilterService
- Interface ProductDownloadFilterService
Table of Contents
- $domainFactory : ProductDownloadFactory
- $filterFactory : ProductDownloadFilterFactory
- $repository : ProductDownloadRepository
- __construct() : mixed
- ProductOptionFilterService constructor.
- filterProductDownloads() : ProductDownloads
- getProductDownloadsTotalCount() : int
Properties
$domainFactory
private
ProductDownloadFactory
$domainFactory
$filterFactory
private
ProductDownloadFilterFactory
$filterFactory
$repository
private
ProductDownloadRepository
$repository
Methods
__construct()
ProductOptionFilterService constructor.
public
__construct(ProductDownloadFilterFactory $filterFactory, ProductDownloadRepository $repository, ProductDownloadFactory $domainFactory) : mixed
Parameters
- $filterFactory : ProductDownloadFilterFactory
- $repository : ProductDownloadRepository
- $domainFactory : ProductDownloadFactory
Return values
mixed —filterProductDownloads()
public
filterProductDownloads(int $productId, array<string|int, mixed> $filters[, string|null $sorting = null ][, int $limit = 25 ], int $offset) : ProductDownloads
Parameters
- $productId : int
- $filters : array<string|int, mixed>
- $sorting : string|null = null
- $limit : int = 25
- $offset : int
Tags
Return values
ProductDownloads —getProductDownloadsTotalCount()
public
getProductDownloadsTotalCount(int $productId, array<string|int, mixed> $filters) : int
Parameters
- $productId : int
- $filters : array<string|int, mixed>