Automattic\WooCommerce\Internal\Api\Autogenerated

GraphQLController{}WC 1.0

No Hooks.

Usage

$GraphQLController = new GraphQLController();
// use class methods

Methods

  1. protected build_schema()
  2. protected get_class_resolver_fqcn()
  3. protected get_principal_resolver_fqcn()
  4. protected principal_resolver_takes_request()

GraphQLController{} code WC 10.9.1

class GraphQLController extends \Automattic\WooCommerce\Api\Infrastructure\GraphQLControllerBase {
	protected function build_schema(): Schema {
		return new Schema(
			array(
				'query'    => RootQueryType::get(),
				'mutation' => RootMutationType::get(),
				'types'    => TypeRegistry::get_interface_implementors(),
			)
		);
	}

	protected function get_class_resolver_fqcn(): ?string {
		return \Automattic\WooCommerce\Api\Infrastructure\ClassResolver::class;
	}

	protected function get_principal_resolver_fqcn(): ?string {
		return \Automattic\WooCommerce\Api\Infrastructure\PrincipalResolver::class;
	}

	protected function principal_resolver_takes_request(): bool {
		return false;
	}
}