TypeUnion
final class TypeUnion extends Type
Methods
No description
No description
Returns the array of subtypes that make up the compound type as strings.
Returns the array of subtypes that make up the compound type as Type objects:
Returns the type name for simple types, otherwise null.
Returns true whether it is a union type.
Returns true whether it is a simple type. Single nullable types are also considered to be simple types.
Returns true whether the type is both a simple and a PHP built-in type.
Details
at line 398
__construct(array $types)
No description
at line 412
string
__toString()
No description
at line 425
array
getNames()
Returns the array of subtypes that make up the compound type as strings.
at line 431
array
getTypes()
Returns the array of subtypes that make up the compound type as Type objects:
at line 437
string|null
getSingleName()
Returns the type name for simple types, otherwise null.
at line 443
bool
isUnion()
Returns true whether it is a union type.
at line 449
bool
isSimple()
Returns true whether it is a simple type. Single nullable types are also considered to be simple types.
at line 459
bool
isBuiltin()
Returns true whether the type is both a simple and a PHP built-in type.