- Full name:
\App\Infrastructure\Persistence\Repository\QueryBusProductRepository - This class implements:
\App\Domain\Product\Repository\ProductQueryRepository
Properties
dfdb
Methods
__construct
Parameters:
| Parameter | Type | Description |
|---|---|---|
$dfdb |
\Qubus\Expressive\Database |
findById
Parameters:
| Parameter | Type | Description |
|---|---|---|
$id |
string |
Throws:
findBySku
Parameters:
| Parameter | Type | Description |
|---|---|---|
$sku |
string |
Throws:
findBySlug
Parameters:
| Parameter | Type | Description |
|---|---|---|
$slug |
string |
Throws:
findByFilters
public findByFilters(?string $sku = null, int $limit = 0, ?int $offset = null, string $status = 'all'): array
Parameters:
| Parameter | Type | Description |
|---|---|---|
$sku |
?string | |
$limit |
int | |
$offset |
?int | |
$status |
string |
Throws:
Inherited methods
populate
Populate an array of values from result query.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$data |
array|null |
Throws: