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".
class ArgumentMetadataFactory implements
string getName() Returns the name as given in PHP, $foo would yield "foo".
mixed getDefaultValue() Returns the default value of the argument.
class ArgumentMetadata Responsible for storing metadata of an argument.
string getType() Returns the type of the argument. The type is the PHP class in 5.5+ and
bool hasDefaultValue() Returns whether the argument has a default value. Implies whether