PHP Class GraphQL\Type\Definition\FieldDefinition

Afficher le fichier Open project: webonyx/graphql-php Class Usage Examples

Méthodes publiques

Свойство Type Description
$args FieldArgument[]
$config array Original field definition config
$deprecationReason string | null
$description string | null
$mapFn callable Mutually exclusive with resolve
$name string
$resolveFn callable Mutually exclusive with map

Méthodes publiques

Méthode Description
create ( array | Config $field, string $typeName = null ) : FieldDefinition
createMap ( array $fields, string $parentTypeName = null ) : array
defaultComplexity ( $childrenComplexity ) : mixed
getArg ( $name ) : FieldArgument | null
getComplexityFn ( ) : callable | Closure
getDefinition ( ) : array
getType ( ) : Type
isDeprecated ( ) : boolean

Méthodes protégées

Méthode Description
__construct ( array $config ) FieldDefinition constructor.

Method Details

__construct() protected méthode

FieldDefinition constructor.
protected __construct ( array $config )
$config array

create() public static méthode

public static create ( array | Config $field, string $typeName = null ) : FieldDefinition
$field array | Config
$typeName string
Résultat FieldDefinition

createMap() public static méthode

public static createMap ( array $fields, string $parentTypeName = null ) : array
$fields array
$parentTypeName string
Résultat array

defaultComplexity() public static méthode

public static defaultComplexity ( $childrenComplexity ) : mixed
$childrenComplexity
Résultat mixed

getArg() public méthode

public getArg ( $name ) : FieldArgument | null
$name
Résultat FieldArgument | null

getComplexityFn() public méthode

public getComplexityFn ( ) : callable | Closure
Résultat callable | Closure

getDefinition() public static méthode

public static getDefinition ( ) : array
Résultat array

getType() public méthode

public getType ( ) : Type
Résultat Type

isDeprecated() public méthode

public isDeprecated ( ) : boolean
Résultat boolean

Property Details

$args public_oe property

public FieldArgument[],GraphQL\Type\Definition $args
Résultat FieldArgument[]

$config public_oe property

Original field definition config
public array $config
Résultat array

$deprecationReason public_oe property

public string|null $deprecationReason
Résultat string | null

$description public_oe property

public string|null $description
Résultat string | null

$mapFn public_oe property

Mutually exclusive with resolve
public callable $mapFn
Résultat callable

$name public_oe property

public string $name
Résultat string

$resolveFn public_oe property

Mutually exclusive with map
public callable $resolveFn
Résultat callable