Ejemplo n.º 1
0
 static function allRules()
 {
     if (null === self::$allRules) {
         self::$allRules = [new KnownTypeNames(), new FragmentsOnCompositeTypes(), new VariablesAreInputTypes(), new ScalarLeafs(), new FieldsOnCorrectType(), new KnownFragmentNames(), new NoUnusedFragments(), new PossibleFragmentSpreads(), new NoFragmentCycles(), new NoUndefinedVariables(), new NoUnusedVariables(), new KnownDirectives(), new KnownArgumentNames(), new ArgumentsOfCorrectType(), new ProvidedNonNullArguments(), new DefaultValuesOfCorrectType(), new VariablesInAllowedPosition(), new OverlappingFieldsCanBeMerged()];
     }
     return self::$allRules;
 }