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 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
string getName() Returns the name as given in PHP, $foo would yield "foo".
class ArgumentMetadataFactory implements
bool hasDefaultValue() Returns whether the argument has a default value. Implies whether