Documentation

BooleanAttribute extends Attribute

Table of Contents

$type  : string
$allowed  : bool
$container  : Container
$dependingAttributes  : array<string|int, mixed>
$name  : string
$options  : array<string|int, mixed>
$optionsRequestCallback  : Closure
$required  : bool
$resolveCallback  : string|callable|Closure
$resolveParams  : array<string|int, mixed>
$resolveSaveCallback  : string|callable|Closure
$validator  : Validator|null
allowed()  : Field
allowed()  :
clone()  : Field
container()  : void
created()  : void
getDependingAttributes()  : array<string|int, mixed>
getName()  : string
getOptions()  : array<string|int, mixed>
getResolve()  : Closure|null
getResolveParam()  : mixed
getResolveParams()  : array<string|int, mixed>
getSaveResolve()  : Closure|null
getSchemaJson()  : array<string|int, mixed>
hasDependingAttributes()  : bool
hasResolveParam()  : bool
hasResolver()  : bool
hasSaveResolver()  : bool
isAllowed()  : bool
isRequired()  : bool
name()  :
name()  : Field
options()  : Field
optionsRequest()  : mixed
required()  : Field
required()  :
resolve()  : Field
resolve()  :
resolveParam()  : Field
resolveParam()  :
resolveParams()  :
resolveParams()  : Field
resolveSave()  :
resolveSave()  : Field
select()  : Attribute
toSchemaJson()  : array<string|int, mixed>
validate()  :
validate()  : Field
validator()  :
validator()  : Field

Properties

$allowed

protected bool $allowed = false

$dependingAttributes

protected array<string|int, mixed> $dependingAttributes

$name

protected string $name

$options

protected array<string|int, mixed> $options = []

$optionsRequestCallback

protected Closure $optionsRequestCallback

$required

protected bool $required = false

$resolveCallback

protected string|callable|Closure $resolveCallback = null

$resolveParams

protected array<string|int, mixed> $resolveParams = []

$resolveSaveCallback

protected string|callable|Closure $resolveSaveCallback = null

Methods

allowed()

public allowed(bool $allowed) : Field
Parameters
$allowed : bool
Return values
Field

allowed()

public allowed() :
Return values

getDependingAttributes()

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

getName()

public getName() : string
Return values
string

getOptions()

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

getResolve()

public getResolve() : Closure|null
Return values
Closure|null

getResolveParam()

public getResolveParam(string $name) : mixed
Parameters
$name : string
Return values
mixed

getResolveParams()

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

getSaveResolve()

public getSaveResolve() : Closure|null
Return values
Closure|null

getSchemaJson()

public getSchemaJson(TypeRegistry $typeRegistry) : array<string|int, mixed>
Parameters
$typeRegistry : TypeRegistry
Return values
array<string|int, mixed>

hasDependingAttributes()

public hasDependingAttributes() : bool
Return values
bool

hasResolveParam()

public hasResolveParam(string $name) : bool
Parameters
$name : string
Return values
bool

hasResolver()

public hasResolver() : bool
Return values
bool

hasSaveResolver()

public hasSaveResolver() : bool
Return values
bool

isAllowed()

public isAllowed() : bool
Return values
bool

isRequired()

public isRequired() : bool
Return values
bool

name()

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

name()

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

options()

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

optionsRequest()

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

required()

public required([bool $required = true ]) : Field
Parameters
$required : bool = true
Return values
Field

required()

public required(bool $required = true) :
Parameters
$required = true : bool
Return values

resolve()

public resolve(string|callable|Closure $classOrCallback) : Field
Parameters
$classOrCallback : string|callable|Closure
Return values
Field

resolve()

public resolve(string|callable|Closure $classOrCallback) :
Parameters
$classOrCallback : string|callable|Closure
Return values

resolveParam()

public resolveParam(string $key, mixed $value) : Field
Parameters
$key : string
$value : mixed
Return values
Field

resolveParam()

public resolveParam(string $key, mixed $value) :
Parameters
$key : string
$value : mixed
Return values

resolveParams()

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

resolveParams()

public resolveParams(array<string|int, mixed> $params) : Field
Parameters
$params : array<string|int, mixed>
Return values
Field

resolveSave()

public resolveSave(string|callable|Closure $classOrCallback) :
Parameters
$classOrCallback : string|callable|Closure
Return values

resolveSave()

public resolveSave(string|callable|Closure $classOrCallback) : Field
Parameters
$classOrCallback : string|callable|Closure
Return values
Field

select()

public select(mixed $attributeOrAttributes) : Attribute
Parameters
$attributeOrAttributes : mixed
Return values
Attribute

toSchemaJson()

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

validate()

public validate(Closure $callback) :
Parameters
$callback : Closure
Return values

validate()

public validate(Closure $callback) : Field
Parameters
$callback : Closure
Return values
Field

validator()

public validator(Validator $validator) :
Parameters
$validator : Validator
Return values

Search results