class ArgumentMetadata
Responsible for storing metadata of an argument.
__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. |
Returns the name as given in PHP, $foo would yield "foo".
Returns the type of the argument.
The type is the PHP class in 5.5+ and additionally the basic type in PHP 7.0+.
Returns whether the argument is defined as ".
..$variadic".
Returns whether the argument has a default value.
Implies whether an argument is optional.
Returns whether the argument accepts null values.
Returns the default value of the argument.
© 2004–2016 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/3.1/Symfony/Component/HttpKernel/ControllerMetadata/ArgumentMetadata.html