IsRelatedToOperator
class IsRelatedToOperator 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 | |
protected string|Closure|null | $titleAttribute | ||
protected Closure|null | $modifyRelationshipQueryUsing | ||
protected bool|Closure | $isPreloaded | ||
protected bool|Closure | $isMultiple | ||
protected bool|Closure | $isNative | ||
protected bool|Closure | $isStatic | ||
protected bool|Closure | $isSearchable | ||
protected int|Closure | $optionsLimit | ||
protected bool|Closure|null | $isSearchForcedCaseInsensitive | ||
protected Closure|null | $getOptionLabelUsing | ||
protected Closure|null | $getOptionLabelsUsing | ||
protected Closure|null | $getSearchResultsUsing | ||
protected Closure|null | $getOptionLabelFromRecordUsing |
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
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
IsRelatedToOperator
titleAttribute(string|Closure|null $attribute)
No description
IsRelatedToOperator
modifyRelationshipQueryUsing(Closure|null $modifyQueryUsing = null)
No description
IsRelatedToOperator
getOptionLabelUsing(Closure|null $callback)
No description
IsRelatedToOperator
getOptionLabelsUsing(Closure|null $callback)
No description
IsRelatedToOperator
getSearchResultsUsing(Closure|null $callback)
No description
IsRelatedToOperator
forceSearchCaseInsensitive(bool|Closure|null $condition = true)
No description
bool|null
isSearchForcedCaseInsensitive()
No description
Closure|null
getModifyRelationshipQueryUsing()
No description
Builder
getRelationship()
No description
Builder|null
getRelationshipQuery()
No description
string|null
getTitleAttribute()
No description
IsRelatedToOperator
multiple(bool|Closure $condition = true)
No description
bool
isMultiple()
No description
IsRelatedToOperator
searchable(bool|Closure $condition = true)
No description
bool
isSearchable()
No description
IsRelatedToOperator
optionsLimit(int|Closure $limit)
No description
int
getOptionsLimit()
No description
IsRelatedToOperator
native(bool|Closure $condition = true)
No description
bool
isNative()
No description
IsRelatedToOperator
getOptionLabelFromRecordUsing(Closure|null $callback)
No description
IsRelatedToOperator
preload(bool|Closure $condition = true)
No description
bool
isPreloaded()
No description