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 getName() Returns the name as given in PHP, $foo would yield "foo".
class ArgumentMetadataFactory implements
class ArgumentMetadata Responsible for storing metadata of an argument.
mixed getDefaultValue() Returns the default value of the 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