@@ 3274-3298 (lines=25) @@ | ||
3271 | $is_array_tmp = \is_array($search_values); |
|
3272 | ||
3273 | foreach ($this->getGenerator() as $key => $value) { |
|
3274 | if ( |
|
3275 | ( |
|
3276 | $is_array_tmp === false |
|
3277 | && |
|
3278 | $strict === true |
|
3279 | && |
|
3280 | $search_values === $value |
|
3281 | ) |
|
3282 | || |
|
3283 | ( |
|
3284 | $is_array_tmp === false |
|
3285 | && |
|
3286 | $strict === false |
|
3287 | && |
|
3288 | $search_values == $value |
|
3289 | ) |
|
3290 | || |
|
3291 | ( |
|
3292 | $is_array_tmp === true |
|
3293 | && |
|
3294 | \in_array($value, $search_values, $strict) |
|
3295 | ) |
|
3296 | ) { |
|
3297 | yield $key; |
|
3298 | } |
|
3299 | } |
|
3300 | }; |
|
3301 | } |
|
@@ 5993-6017 (lines=25) @@ | ||
5990 | $is_array_tmp = \is_array($search_values); |
|
5991 | ||
5992 | foreach ($input as $key => $value) { |
|
5993 | if ( |
|
5994 | ( |
|
5995 | $is_array_tmp === false |
|
5996 | && |
|
5997 | $strict === true |
|
5998 | && |
|
5999 | $search_values === $value |
|
6000 | ) |
|
6001 | || |
|
6002 | ( |
|
6003 | $is_array_tmp === false |
|
6004 | && |
|
6005 | $strict === false |
|
6006 | && |
|
6007 | $search_values == $value |
|
6008 | ) |
|
6009 | || |
|
6010 | ( |
|
6011 | $is_array_tmp === true |
|
6012 | && |
|
6013 | \in_array($value, $search_values, $strict) |
|
6014 | ) |
|
6015 | ) { |
|
6016 | $keys[] = $key; |
|
6017 | } |
|
6018 | ||
6019 | // check if recursive is needed |
|
6020 | if (\is_array($value) === true) { |