class StringTypeParser implements TypeParserInterface

Parses a type, e.g. Int!(20) into an array defining the arg type

Traits

Injectable

Methods

static bool
isInternalType($type)

Returns true if the given type is an internal GraphQL type, e.g. "String" or "Int"

__construct(string $rawArg)

TypeParser constructor.

bool
isRequired()

No description

string
getName()

No description

null
getDefaultValue()

No description

Type
getType(boolean $nullable = true)

No description

Details

at line 43
static bool isInternalType($type)

Returns true if the given type is an internal GraphQL type, e.g. "String" or "Int"

Parameters

$type

Return Value

bool

at line 55
__construct(string $rawArg)

TypeParser constructor.

Parameters

string $rawArg

at line 83
bool isRequired()

Return Value

bool

at line 91
string getName()

Return Value

string

at line 99
null getDefaultValue()

Return Value

null

at line 126
Type getType(boolean $nullable = true)

Parameters

boolean $nullable If true, allow the type to be null. Otherwise, return the typename, which may be arbitrary.

Return Value

Type