class IsYearOperator extends Operator (View source)

Traits

Properties

protected string $evaluationIdentifier from  EvaluatesClosures
static protected Closure>> $macros from  Macroable
protected bool|Closure $isHidden from  CanBeHidden
protected bool|Closure $isVisible from  CanBeHidden
protected Constraint|null $constraint from  Operator
protected array<string,mixed> $settings from  Operator
protected bool|null $isInverse from  Operator
protected string|null $name from  Operator
protected string|Closure|null $label from  Operator
protected string|Closure|null $summary from  Operator
protected Closure|null $modifyQueryUsing from  Operator
protected Closure|null $modifyBaseQueryUsing from  Operator

Methods

static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)

No description

configure()

No description

void
setUp()

No description

mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])

No description

mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)

No description

array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)

No description

array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)

No description

string|null
static void
macro(string $name, callable $macro)

No description

static void
mixin(object $mixin, bool $replace = true)

No description

static void
flushMacros()

No description

static mixed
__callStatic(string $method, array $parameters)

No description

mixed
__call(string $method, array $parameters)

No description

static callable|null
getMacro(string $method)

No description

hidden(bool|Closure $condition = true)

No description

visible(bool|Closure $condition = true)

No description

bool
isHidden()

No description

bool
isVisible()

No description

__construct(string|null $name = null)

No description

from  Operator
static Operator
make(string|null $name = null)

No description

from  Operator
name(string|null $name)

No description

from  Operator
label(string|Closure|null $label)

No description

from  Operator
summary(string|Closure|null $summary)

No description

from  Operator
query(Closure|null $callback)

No description

from  Operator
baseQuery(Closure|null $callback)

No description

from  Operator
modifyQueryUsing(Closure|null $callback)

No description

from  Operator
modifyBaseQueryUsing(Closure|null $callback)

No description

from  Operator
string
getName()

No description

string
getLabel()

No description

string
getSummary()

No description

Builder
apply(Builder $query, string $qualifiedColumn)

No description

Builder
applyToBaseQuery(Builder $query)

No description

from  Operator
Builder
applyToBaseFilterQuery(Builder $query)

No description

from  Operator
array
getFormSchema()

No description

constraint(Constraint|null $constraint)

No description

from  Operator
settings(array|null $settings)

No description

from  Operator
inverse(bool|null $condition = true)

No description

from  Operator
Constraint|null
getConstraint()

No description

from  Operator
array|null
getSettings()

No description

from  Operator
bool|null
isInverse()

No description

from  Operator
bool
from  Operator
bool
hasQueryModificationCallback()

No description

from  Operator
bool
from  Operator

Details

static mixed configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)

No description

Parameters

Closure $modifyUsing
Closure|null $during
bool $isImportant

Return Value

mixed

Configurable configure()

No description

Return Value

Configurable

protected void setUp()

No description

Return Value

void

mixed evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])

No description

Parameters

mixed $value
array $namedInjections
array $typedInjections

Return Value

mixed

protected mixed resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)

No description

Parameters

ReflectionParameter $parameter
array $namedInjections
array $typedInjections

Return Value

mixed

protected array resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)

No description

Parameters

string $parameterName

Return Value

array

protected array resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)

No description

Parameters

string $parameterType

Return Value

array

protected string|null getTypedReflectionParameterClassName(ReflectionParameter $parameter)

No description

Parameters

ReflectionParameter $parameter

Return Value

string|null

static void macro(string $name, callable $macro)

No description

Parameters

string $name
callable $macro

Return Value

void

static void mixin(object $mixin, bool $replace = true)

No description

Parameters

object $mixin
bool $replace

Return Value

void

static void flushMacros()

No description

Return Value

void

static mixed __callStatic(string $method, array $parameters)

No description

Parameters

string $method
array $parameters

Return Value

mixed

mixed __call(string $method, array $parameters)

No description

Parameters

string $method
array $parameters

Return Value

mixed

static protected callable|null getMacro(string $method)

No description

Parameters

string $method

Return Value

callable|null

CanBeHidden hidden(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

CanBeHidden

CanBeHidden visible(bool|Closure $condition = true)

No description

Parameters

bool|Closure $condition

Return Value

CanBeHidden

bool isHidden()

No description

Return Value

bool

bool isVisible()

No description

Return Value

bool

final __construct(string|null $name = null)

No description

Parameters

string|null $name

static Operator make(string|null $name = null)

No description

Parameters

string|null $name

Return Value

Operator

Operator name(string|null $name)

No description

Parameters

string|null $name

Return Value

Operator

Operator label(string|Closure|null $label)

No description

Parameters

string|Closure|null $label

Return Value

Operator

Operator summary(string|Closure|null $summary)

No description

Parameters

string|Closure|null $summary

Return Value

Operator

Operator query(Closure|null $callback)

No description

Parameters

Closure|null $callback

Return Value

Operator

Operator baseQuery(Closure|null $callback)

No description

Parameters

Closure|null $callback

Return Value

Operator

Operator modifyQueryUsing(Closure|null $callback)

No description

Parameters

Closure|null $callback

Return Value

Operator

Operator modifyBaseQueryUsing(Closure|null $callback)

No description

Parameters

Closure|null $callback

Return Value

Operator

string getName()

No description

Return Value

string

string getLabel()

No description

Return Value

string

string getSummary()

No description

Return Value

string

Builder apply(Builder $query, string $qualifiedColumn)

No description

Parameters

Builder $query
string $qualifiedColumn

Return Value

Builder

Builder applyToBaseQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

Builder applyToBaseFilterQuery(Builder $query)

No description

Parameters

Builder $query

Return Value

Builder

array getFormSchema()

No description

Return Value

array

Operator constraint(Constraint|null $constraint)

No description

Parameters

Constraint|null $constraint

Return Value

Operator

Operator settings(array|null $settings)

No description

Parameters

array|null $settings

Return Value

Operator

Operator inverse(bool|null $condition = true)

No description

Parameters

bool|null $condition

Return Value

Operator

Constraint|null getConstraint()

No description

Return Value

Constraint|null

array|null getSettings()

No description

Return Value

array|null

| null

bool|null isInverse()

No description

Return Value

bool|null

bool queriesRelationshipsUsingSubSelect()

No description

Return Value

bool

protected bool hasQueryModificationCallback()

No description

Return Value

bool

protected bool hasBaseQueryModificationCallback()

No description

Return Value

bool