,error_levels?:string[]}> */ public function providerValidCodeParse() { return [ 'enumStringOrEnumIntCorrect' => [ ' [ ' [ ' [ ' [ ' [ ' */ public function providerInvalidCodeParse() { return [ 'enumStringOrEnumIntIncorrectString' => [ ' 'InvalidArgument', ], 'enumStringOrEnumIntIncorrectInt' => [ ' 'InvalidArgument', ], 'enumStringOrEnumIntWithoutSpacesIncorrect' => [ ' 'InvalidArgument', ], 'enumWrongFloat' => [ ' 'InvalidArgument', ], 'classConstantIncorrect' => [ ' 'InvalidArgument', ], 'classConstantNoClass' => [ ' 'UndefinedClass', ], 'selfClassConstBadValue' => [ ' 'InvalidArgument', ], 'selfClassConstBadConst' => [ ' 'InvalidDocblock', ], 'classConstantInvalidValue' => [ ' 'InvalidArgument', ], 'nonExistentConstantClass' => [ ' 'UndefinedClass', ], 'nonExistentClassConstant' => [ ' 'UndefinedConstant', ], 'noIntToFloatEnum' => [ ' 'InvalidArgument', ], ]; } }