TrackingCodeFilterService
in package
implements
TrackingCodeFilterService
Class TrackingCodeService
Interfaces, Classes and Traits
- TrackingCodeFilterService
- Interface TrackingCodeFilterService
Table of Contents
- $factory : TrackingCodeFilterFactory
- $repository : TrackingCodeRepository
- __construct() : mixed
- TrackingCodeFilterService constructor.
- filterTrackingCodes() : TrackingCodes
- Returns a filtered and paginated collection of tracking codes based on the given filter and sorting arguments.
- getTrackingCodesTotalCount() : int
- Returns total count of tracking codes based on the given filter arguments.
Properties
$factory
private
TrackingCodeFilterFactory
$factory
$repository
private
TrackingCodeRepository
$repository
Methods
__construct()
TrackingCodeFilterService constructor.
public
__construct(TrackingCodeRepository $repository, TrackingCodeFilterFactory $factory) : mixed
Parameters
- $repository : TrackingCodeRepository
- $factory : TrackingCodeFilterFactory
Return values
mixed —filterTrackingCodes()
Returns a filtered and paginated collection of tracking codes based on the given filter and sorting arguments.
public
filterTrackingCodes(array<string|int, mixed> $filters[, string|null $sorting = null ][, int $limit = 25 ], int $offset) : TrackingCodes
Parameters
- $filters : array<string|int, mixed>
- $sorting : string|null = null
- $limit : int = 25
- $offset : int
Tags
Return values
TrackingCodes —getTrackingCodesTotalCount()
Returns total count of tracking codes based on the given filter arguments.
public
getTrackingCodesTotalCount(array<string|int, mixed> $filters) : int
Parameters
- $filters : array<string|int, mixed>