factory
class factory
| internal |
Factory for creating Query objects.
Provides entry points and shortcut builders.
Responsibilities:
- Provide a friendly fluent API for building immutable Query objects
- Never execute SQL
- Never compile SQL
- Never touch the repository
Methods
new()
Create a fresh empty Query instance.
build(array $conditions = [], pagination|null $page = null, sorting|null $sort = null, string $domain = item::class)
Quickly build a Query with common options (pagination and sorting).
Details
at line 43
query_builder
new()
Create a fresh empty Query instance.
at line 62
query_builder
build(array $conditions = [], pagination|null $page = null, sorting|null $sort = null, string $domain = item::class)
Quickly build a Query with common options (pagination and sorting).