PHP Class Youshido\GraphQL\Execution\Context\ExecutionContext

Inheritance: implements Youshido\GraphQL\Execution\Context\ExecutionContextInterface, use trait Youshido\GraphQL\Validator\ErrorContainer\ErrorContainerTrait
Afficher le fichier Open project: youshido/graphql Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( AbstractSchema $schema ) ExecutionContext constructor.
get ( $id )
getContainer ( ) : Youshido\GraphQL\Execution\Container\ContainerInterface
getRequest ( ) : Request
getSchema ( ) : AbstractSchema
setContainer ( Youshido\GraphQL\Execution\Container\ContainerInterface $container )
setRequest ( Request $request )
setSchema ( AbstractSchema $schema )

Méthodes protégées

Méthode Description
introduceIntrospectionFields ( )
validateSchema ( )

Method Details

__construct() public méthode

ExecutionContext constructor.
public __construct ( AbstractSchema $schema )
$schema Youshido\GraphQL\Schema\AbstractSchema

get() public méthode

public get ( $id )

getContainer() public méthode

public getContainer ( ) : Youshido\GraphQL\Execution\Container\ContainerInterface
Résultat Youshido\GraphQL\Execution\Container\ContainerInterface

getRequest() public méthode

public getRequest ( ) : Request
Résultat Youshido\GraphQL\Execution\Request

getSchema() public méthode

public getSchema ( ) : AbstractSchema
Résultat Youshido\GraphQL\Schema\AbstractSchema

introduceIntrospectionFields() protected méthode

setContainer() public méthode

public setContainer ( Youshido\GraphQL\Execution\Container\ContainerInterface $container )
$container Youshido\GraphQL\Execution\Container\ContainerInterface

setRequest() public méthode

public setRequest ( Request $request )
$request Youshido\GraphQL\Execution\Request

setSchema() public méthode

public setSchema ( AbstractSchema $schema )
$schema Youshido\GraphQL\Schema\AbstractSchema

validateSchema() protected méthode

protected validateSchema ( )