Automattic\WooCommerce\Vendor\GraphQL\Validator\Rules
ValidationRule{}
No Hooks.
Usage
$ValidationRule = new ValidationRule(); // use class methods
Methods
- public getName()
- public getSDLVisitor(SDLValidationContext $context)
- public getVisitor(QueryValidationContext $context)
ValidationRule{} ValidationRule{} code WC 10.9.1
abstract class ValidationRule
{
protected string $name;
public function getName(): string
{
return $this->name ?? static::class;
}
/**
* Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
*
* @phpstan-return VisitorArray
*/
public function getVisitor(QueryValidationContext $context): array
{
return [];
}
/**
* Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
*
* @phpstan-return VisitorArray
*/
public function getSDLVisitor(SDLValidationContext $context): array
{
return [];
}
}