DevCraft Документации
РазработкиAPI WrappersWebShare Proxy PHP WrapperСправочникClasses

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

На этой странице