Automattic\WooCommerce\Vendor\GraphQL\Server
ServerConfig::setValidationRules
Set validation rules for this server.
Method of the class: ServerConfig{}
No Hooks.
Returns
null. Nothing (null).
Usage
$ServerConfig = new ServerConfig(); $ServerConfig->setValidationRules( $validationRules ): self;
- $validationRules(array
|callable|null) (required) - .
ServerConfig::setValidationRules() ServerConfig::setValidationRules code WC 10.8.1
public function setValidationRules($validationRules): self
{
// @phpstan-ignore-next-line necessary until we can use proper union types
if (! is_array($validationRules) && ! is_callable($validationRules) && $validationRules !== null) {
$invalidValidationRules = Utils::printSafe($validationRules);
throw new InvariantViolation("Server config expects array of validation rules or callable returning such array, but got {$invalidValidationRules}");
}
$this->validationRules = $validationRules;
return $this;
}