Logidav Docs

NotioProductRepository extends EntityRepository
in package

ProductRepository

This class was generated by the Doctrine ORM. Add your own custom repository methods below.

Table of Contents

Methods

getDistinctCategories()  : array<string|int, mixed>
search()  : Paginator
Perform a search operation based on different filters and return the results as a Paginator object.
applyOrder()  : void
Apply sorting based on order parameters.
applySearchConditions()  : void
Apply search conditions to the query builder.

Methods

getDistinctCategories()

public getDistinctCategories() : array<string|int, mixed>
Return values
array<string|int, mixed>

Perform a search operation based on different filters and return the results as a Paginator object.

public search(array<string|int, mixed> $data, int $page, int|null $max) : Paginator
Parameters
$data : array<string|int, mixed>
$page : int
$max : int|null
Return values
Paginator

applyOrder()

Apply sorting based on order parameters.

private applyOrder(QueryBuilder $qb, array<string|int, mixed> $order, array<string|int, mixed> $query) : void
Parameters
$qb : QueryBuilder
$order : array<string|int, mixed>
$query : array<string|int, mixed>

applySearchConditions()

Apply search conditions to the query builder.

private applySearchConditions(QueryBuilder $qb, array<string|int, mixed> $query) : void
Parameters
$qb : QueryBuilder
$query : array<string|int, mixed>

        
On this page

Search results