Skip to content

AbstractFilterConditions

  • Full name: \Zemit\Mvc\Controller\Traits\Abstracts\Query\Conditions\AbstractFilterConditions

Methods

initializeFilterConditions

public initializeFilterConditions(): void
  • This method is abstract.

setFilterConditions

public setFilterConditions(?\Phalcon\Support\Collection $filterConditions): void
  • This method is abstract.

Parameters:

Parameter Type Description
$filterConditions ?\Phalcon\Support\Collection

getFilterConditions

public getFilterConditions(): ?\Phalcon\Support\Collection
  • This method is abstract.

defaultFilterCondition

public defaultFilterCondition(array $filters = null, array $allowedFilters = null, bool $or = false): array|string|null
  • This method is abstract.

Parameters:

Parameter Type Description
$filters array
$allowedFilters array
$or bool

getFilterOperator

public getFilterOperator(string $operator): string
  • This method is abstract.

Parameters:

Parameter Type Description
$operator string

getBindTypeFromRawValue

public getBindTypeFromRawValue(mixed $rawValue = null): int
  • This method is abstract.

Parameters:

Parameter Type Description
$rawValue mixed