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>search()
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
PaginatorapplyOrder()
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>