Code Duplication    Length = 25-25 lines in 2 locations

src/Arrayy.php 2 locations

@@ 3304-3328 (lines=25) @@
3301
                $is_array_tmp = \is_array($search_values);
3302
3303
                foreach ($this->getGeneratorByReference() as $key => &$value) {
3304
                    if (
3305
                        (
3306
                            $is_array_tmp === false
3307
                            &&
3308
                            $strict === true
3309
                            &&
3310
                            $search_values === $value
3311
                        )
3312
                        ||
3313
                        (
3314
                            $is_array_tmp === false
3315
                            &&
3316
                            $strict === false
3317
                            &&
3318
                            $search_values == $value
3319
                        )
3320
                        ||
3321
                        (
3322
                            $is_array_tmp === true
3323
                            &&
3324
                            \in_array($value, $search_values, $strict)
3325
                        )
3326
                    ) {
3327
                        yield $key;
3328
                    }
3329
                }
3330
            };
3331
        }
@@ 6024-6048 (lines=25) @@
6021
            $is_array_tmp = \is_array($search_values);
6022
6023
            foreach ($input as $key => $value) {
6024
                if (
6025
                    (
6026
                        $is_array_tmp === false
6027
                        &&
6028
                        $strict === true
6029
                        &&
6030
                        $search_values === $value
6031
                    )
6032
                    ||
6033
                    (
6034
                        $is_array_tmp === false
6035
                        &&
6036
                        $strict === false
6037
                        &&
6038
                        $search_values == $value
6039
                    )
6040
                    ||
6041
                    (
6042
                        $is_array_tmp === true
6043
                        &&
6044
                        \in_array($value, $search_values, $strict)
6045
                    )
6046
                ) {
6047
                    $keys[] = $key;
6048
                }
6049
6050
                // check if recursive is needed
6051
                if (\is_array($value) === true) {