class ArgumentMetadata
Responsible for storing metadata of an argument.
Methods
__construct(string $name, string $type, bool $isVariadic, bool $hasDefaultValue, mixed $defaultValue, bool $isNullable = false) | ||
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 $type, bool $isVariadic, bool $hasDefaultValue, mixed $defaultValue, bool $isNullable = false)
string getName()
Returns the name as given in PHP, $foo would yield "foo".
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+.
bool isVariadic()
Returns whether the argument is defined as ".
..$variadic".
bool hasDefaultValue()
Returns whether the argument has a default value.
Implies whether an argument is optional.
bool isNullable()
Returns whether the argument accepts null values.
mixed getDefaultValue()
Returns the default value of the argument.
Please login to continue.