Operator
class Operator extends Component (View source)
Traits
Properties
protected string | $evaluationIdentifier | ||
static protected Closure>> | $macros | from Macroable | |
protected bool|Closure | $isHidden | from CanBeHidden | |
protected bool|Closure | $isVisible | from CanBeHidden | |
protected Constraint|null | $constraint | ||
protected array<string,mixed> | $settings | ||
protected bool|null | $isInverse | ||
protected string|null | $name | ||
protected string|Closure|null | $label | ||
protected string|Closure|null | $summary | ||
protected Closure|null | $modifyQueryUsing | ||
protected Closure|null | $modifyBaseQueryUsing |
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static mixed
configureUsing(Closure $modifyUsing, Closure|null $during = null, bool $isImportant = false)
No description
Configurable
configure()
No description
protected void
setUp()
No description
mixed
evaluate(mixed $value, array $namedInjections = [], array $typedInjections = [])
No description
protected mixed
resolveClosureDependencyForEvaluation(ReflectionParameter $parameter, array $namedInjections, array $typedInjections)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByName(string $parameterName)
No description
protected array
resolveDefaultClosureDependencyForEvaluationByType(string $parameterType)
No description
protected string|null
getTypedReflectionParameterClassName(ReflectionParameter $parameter)
No description
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 protected callable|null
getMacro(string $method)
No description
CanBeHidden
hidden(bool|Closure $condition = true)
No description
CanBeHidden
visible(bool|Closure $condition = true)
No description
bool
isHidden()
No description
bool
isVisible()
No description
final
__construct(string|null $name = null)
No description
static Operator
make(string|null $name = null)
No description
Operator
name(string|null $name)
No description
Operator
label(string|Closure|null $label)
No description
Operator
summary(string|Closure|null $summary)
No description
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
Builder
applyToBaseFilterQuery(Builder $query)
No description
array
getFormSchema()
No description
Operator
constraint(Constraint|null $constraint)
No description
Operator
settings(array|null $settings)
No description
Operator
inverse(bool|null $condition = true)
No description
Constraint|null
getConstraint()
No description
array|null
getSettings()
No description
bool|null
isInverse()
No description
bool
queriesRelationshipsUsingSubSelect()
No description
protected bool
hasQueryModificationCallback()
No description
protected bool
hasBaseQueryModificationCallback()
No description