interface ArgumentMetadataFactoryInterface Builds method argument data.
bool isNullable() Returns whether the argument accepts null values.
bool isVariadic() Returns whether the argument is defined as ". ..$variadic".
string getType() Returns the type of the argument. The type is the PHP class in 5.5+ and
string getName() Returns the name as given in PHP, $foo would yield "foo".
mixed getDefaultValue() Returns the default value of the argument.
class ArgumentMetadataFactory implements
class ArgumentMetadata Responsible for storing metadata of an argument.
bool hasDefaultValue() Returns whether the argument has a default value. Implies whether