public static function getAllRules()
{
if (null === self::$rules) {
self::$rules = [self::noInputTypesAsOutputFieldsRule(), self::noOutputTypesAsInputArgsRule(), self::typesInterfacesMustShowThemAsPossibleRule(), self::interfacePossibleTypesMustImplementTheInterfaceRule(), self::interfacesAreCorrectlyImplemented()];
}
return self::$rules;
}