CustomValidationRule
extends ValidationRule
in package
Tags
Table of Contents
- $name : string
- $visitorFn : callable
- __construct() : mixed
- getName() : string
- getSDLVisitor() : array<string|int, mixed>
- Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
- getVisitor() : array<string|int, mixed>
- Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
Properties
$name
protected
string
$name
$visitorFn
protected
callable
$visitorFn
Tags
Methods
__construct()
public
__construct(string $name, callable $visitorFn) : mixed
Parameters
- $name : string
- $visitorFn : callable
Tags
Return values
mixed —getName()
public
getName() : string
Return values
string —getSDLVisitor()
Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
public
getSDLVisitor(SDLValidationContext $context) : array<string|int, mixed>
Parameters
- $context : SDLValidationContext
Tags
Return values
array<string|int, mixed> —getVisitor()
Returns structure suitable for @see \Automattic\WooCommerce\Vendor\GraphQL\Language\Visitor.
public
getVisitor(ValidationContext $context) : array<string|int, mixed>
Parameters
- $context : ValidationContext
