QueryBuilder v1.0.0
Fluent-конструктор query string: фильтры, order, search, pagination.
Описание: Fluent-конструктор query string: фильтры, order, search, pagination.
Namespace: Devcraft\Webshare\Classes
Extends: AbstractBasicClass
С версии: 1.0.0
Public properties
Methods
withPageSize(int $pageSize): self
Параметры: int $pageSize
Возвращает: self
withPage(int $page): self
Параметры: int $page
Возвращает: self
withStartingAfter(string $startingAfter): self
Параметры: string $startingAfter
Возвращает: self
withRequiredField(string $field): self
Параметры: string $field
Возвращает: self
withOptionalField(string $field): self
Параметры: string $field
Возвращает: self
withRequiredFields(array $fields): self
Параметры: array $fields
Возвращает: self
withOptionalFields(array $fields): self
Параметры: array $fields
Возвращает: self
withFilter(string $field, mixed $value, FilterOperator $operator = FilterOperator::EQUAL): self
Параметры: string $field, mixed $value, FilterOperator $operator = FilterOperator::EQUAL
Возвращает: self
withOrderBy(string ...$fields): self
Параметры: string ...$fields
Возвращает: self
withSearch(string $term): self
Параметры: string $term
Возвращает: self
build(): string
Возвращает: string
getFields(): array
Возвращает: array