ArgumentMetadata
class ArgumentMetadata
Responsible for storing metadata of an argument.
Methods
__construct(string $name, string|null $type, bool $isVariadic, bool $hasDefaultValue, $defaultValue, bool $isNullable = false)
No description
string
getName()
Returns the name as given in PHP, $foo would yield "foo".
string
getType()
Returns the type of the argument.
bool
isVariadic()
Returns whether the argument is defined as ".
bool
hasDefaultValue()
Returns whether the argument has a default value.
bool
isNullable()
Returns whether the argument accepts null values.
mixed
getDefaultValue()
Returns the default value of the argument.
Details
__construct(string $name, string|null $type, bool $isVariadic, bool $hasDefaultValue, $defaultValue, bool $isNullable = false)
string
getType()
Returns the type of the argument.
The type is the PHP class in 5.5+ and additionally the basic type in PHP 7.0+.