,error_levels?:string[]}> */ public function providerValidCodeParse(): iterable { return [ 'deprecatedMethod' => [ ' [ ' [ ' [ ' [ ' */ public function providerInvalidCodeParse(): iterable { return [ 'deprecatedMethodWithCall' => [ ' 'DeprecatedMethod', ], 'deprecatedClassWithStaticCall' => [ ' 'DeprecatedClass', ], 'deprecatedClassWithNew' => [ ' 'DeprecatedClass', ], 'deprecatedClassWithExtends' => [ ' 'DeprecatedClass', ], 'deprecatedPropertyGet' => [ 'foo;', 'error_message' => 'DeprecatedProperty', ], 'deprecatedPropertySet' => [ 'foo = 5;', 'error_message' => 'DeprecatedProperty', ], 'deprecatedPropertyGetFromInsideTheClass' => [ 'foo; } } ', 'error_message' => 'DeprecatedProperty', ], 'deprecatedPropertySetFromInsideTheClass' => [ 'foo = $p; } } ', 'error_message' => 'DeprecatedProperty', ], 'deprecatedClassConstant' => [ ' 'DeprecatedClass', ], 'deprecatedClassStringConstant' => [ ' 'DeprecatedClass', ], 'deprecatedClassAsParam' => [ ' 'DeprecatedClass', ], 'deprecatedStaticPropertyFetch' => [ ' 'DeprecatedProperty', ], 'deprecatedEnumCaseFetch' => [ ' 'DeprecatedConstant', [], false, '8.1', ] ]; } }