bool isNullable() Returns whether the argument accepts null values.
interface ArgumentMetadataFactoryInterface Builds method argument data.
bool isVariadic() Returns whether the argument is defined as ". ..$variadic".
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
class ArgumentMetadataFactory implements
string getName() Returns the name as given in PHP, $foo would yield "foo".
class ArgumentMetadata Responsible for storing metadata of an argument.
bool hasDefaultValue() Returns whether the argument has a default value. Implies whether