Properties

dfdb

protected \Qubus\Expressive\Database $dfdb

Methods

__construct

public __construct(\Qubus\Expressive\Database $dfdb): mixed

Parameters:

Parameter Type Description
$dfdb \Qubus\Expressive\Database

findById

public findById(string $id): array|object

Parameters:

Parameter Type Description
$id string

Throws:


findBySku

public findBySku(string $sku): array|object

Parameters:

Parameter Type Description
$sku string

Throws:


findBySlug

public findBySlug(string $slug): array|object

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.

private populate(array|null $data = []): array|null

Parameters:

Parameter Type Description
$data array|null

Throws: