queryDepth = $queryDepth; $this->queryComplexity = $queryComplexity; $this->introspectionConfig = $introspectionConfig; } /** * Sets limits for query complexity * * @return void */ public function execute(): void { DocumentValidator::addRule(new QueryComplexity($this->queryComplexity)); DocumentValidator::addRule( new DisableIntrospection((int) $this->introspectionConfig->isIntrospectionDisabled()) ); DocumentValidator::addRule(new QueryDepth($this->queryDepth)); } }