Documentation

Type : string
in package

Table of Contents

Cases

Array  = 'array'
Bool  = 'bool'
Date  = \DateTimeInterface::class
Enum  = \UnitEnum::class
False  = 'false'
Float  = 'float'
Int  = 'int'
Iterable  = 'iterable'
Mixed  = 'mixed'
Null  = 'null'
String  = 'string'
True  = 'true'

Methods

equals()  : bool
filterFlag()  : int
isOneOf()  : bool
list()  : array<int, ReflectionNamedType}>
resolve()  : TypeCasting
tryFromAccessor()  : self|null
tryFromName()  : self|null

Cases

Methods

equals()

public equals(mixed $value) : bool
Parameters
$value : mixed
Return values
bool

filterFlag()

public filterFlag() : int
Return values
int

isOneOf()

public isOneOf(self ...$types) : bool
Parameters
$types : self
Return values
bool

list()

public static list(ReflectionParameter|ReflectionProperty $reflectionProperty) : array<int, ReflectionNamedType}>
Parameters
$reflectionProperty : ReflectionParameter|ReflectionProperty
Return values
array<int, ReflectionNamedType}>

resolve()

public static resolve(ReflectionProperty|ReflectionParameter $reflectionProperty[, array<string|int, mixed> $arguments = [] ]) : TypeCasting
Parameters
$reflectionProperty : ReflectionProperty|ReflectionParameter
$arguments : array<string|int, mixed> = []
Return values
TypeCasting

tryFromAccessor()

public static tryFromAccessor(ReflectionProperty|ReflectionParameter $reflectionProperty) : self|null
Parameters
$reflectionProperty : ReflectionProperty|ReflectionParameter
Return values
self|null

tryFromName()

public static tryFromName(string $propertyType) : self|null
Parameters
$propertyType : string
Return values
self|null

        
On this page

Search results