class EqualsOperator 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

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
NumberConstraint|null
getConstraint()

No description

array|null
getSettings()

No description

from  Operator
bool|null
isInverse()

No description

from  Operator
bool
hasQueryModificationCallback()

No description

from  Operator
bool
from  Operator
static string
getAggregateSelectName()

No description

static string
getAggregateAverageKey()

No description

static string
getAggregateMaxKey()

No description

static string
getAggregateMinKey()

No description

static string
getAggregateSumKey()

No description

string|null
getAggregate()

No description

string
getAttributeLabel()

No description

string
generateAggregateAlias()

No description

string
replaceQualifiedColumnWithQualifiedAggregateColumn(string $qualifiedColumn)

No description

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

NumberConstraint|null getConstraint()

No description

Return Value

NumberConstraint|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

static string getAggregateSelectName()

No description

Return Value

string

static string getAggregateAverageKey()

No description

Return Value

string

static string getAggregateMaxKey()

No description

Return Value

string

static string getAggregateMinKey()

No description

Return Value

string

static string getAggregateSumKey()

No description

Return Value

string

protected Select getAggregateSelect()

No description

Return Value

Select

protected string|null getAggregate()

No description

Return Value

string|null

protected string getAttributeLabel()

No description

Return Value

string

protected string generateAggregateAlias()

No description

Return Value

string

protected string replaceQualifiedColumnWithQualifiedAggregateColumn(string $qualifiedColumn)

No description

Parameters

string $qualifiedColumn

Return Value

string