,error_levels?:string[]}> */ public function providerValidCodeParse(): iterable { return [ 'cloneCorrect' => [ ' [ ' [ ' */ public function providerInvalidCodeParse(): iterable { return [ 'invalidIntClone' => [ ' 'InvalidClone', ], 'possiblyInvalidIntClone' => [ ' 'PossiblyInvalidClone', ], 'invalidMixedClone' => [ ' 'MixedClone', ], 'notVisibleCloneMethod' => [ ' 'InvalidClone', ], 'invalidGenericClone' => [ ' 'InvalidClone', ], 'possiblyInvalidGenericClone' => [ ' 'PossiblyInvalidClone', ], 'mixedGenericClone' => [ ' 'MixedClone', ], 'mixedTypeInferredIfErrors' => [ ' 'MixedAssignment', ], 'missingClass' => [ ' 'InvalidClone', ], ]; } }