Documentation

OrderFilter extends Filter

Table of Contents

ASC  = 'asc'
DESC  = 'desc'
$type  : string
$container  : Container
$default  : mixed
$defaultValueSet  : bool
$name  : string
$options  : array<string|int, mixed>
$optionsRequestCallback  : Closure
container()  : void
created()  : void
default()  : Filter
field()  : OrderFilter
fields()  : OrderFilter
getDefaultValue()  : mixed
getOptions()  : array<string|int, mixed>
hasDefaultValue()  : bool
hasField()  : bool
name()  : Filter
options()  : Filter
optionsRequest()  : Filter
toSchemaJson()  : array<string|int, mixed>
setup()  : void

Constants

Properties

$type

public static string $type = 'Afeefa.OrderFilter'

$default

protected mixed $default

$defaultValueSet

protected bool $defaultValueSet = false

$options

protected array<string|int, mixed> $options

$optionsRequestCallback

protected Closure $optionsRequestCallback

Methods

default()

public default(mixed $default) : Filter
Parameters
$default : mixed
Return values
Filter

getDefaultValue()

public getDefaultValue() : mixed
Return values
mixed

getOptions()

public getOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>

hasDefaultValue()

public hasDefaultValue() : bool
Return values
bool

hasField()

public hasField(array<string|int, mixed> $field) : bool
Parameters
$field : array<string|int, mixed>
Return values
bool

name()

public name(string $name) : Filter
Parameters
$name : string
Return values
Filter

options()

public options(array<string|int, mixed> $options) : Filter
Parameters
$options : array<string|int, mixed>
Return values
Filter

optionsRequest()

public optionsRequest(Closure $callback) : Filter
Parameters
$callback : Closure
Return values
Filter

toSchemaJson()

public toSchemaJson() : array<string|int, mixed>
Return values
array<string|int, mixed>

setup()

protected setup() : void
Return values
void

Search results