| @@ 2871-2895 (lines=25) @@ | ||
| 2868 | $is_array_tmp = \is_array($search_values); | |
| 2869 | ||
| 2870 |                 foreach ($this->getGenerator() as $key => $value) { | |
| 2871 | if ( | |
| 2872 | ( | |
| 2873 | $is_array_tmp === false | |
| 2874 | && | |
| 2875 | $strict === true | |
| 2876 | && | |
| 2877 | $search_values === $value | |
| 2878 | ) | |
| 2879 | || | |
| 2880 | ( | |
| 2881 | $is_array_tmp === false | |
| 2882 | && | |
| 2883 | $strict === false | |
| 2884 | && | |
| 2885 | $search_values == $value | |
| 2886 | ) | |
| 2887 | || | |
| 2888 | ( | |
| 2889 | $is_array_tmp === true | |
| 2890 | && | |
| 2891 | \in_array($value, $search_values, $strict) | |
| 2892 | ) | |
| 2893 |                     ) { | |
| 2894 | yield $key; | |
| 2895 | } | |
| 2896 | } | |
| 2897 | }; | |
| 2898 | } | |
| @@ 5392-5416 (lines=25) @@ | ||
| 5389 | $is_array_tmp = \is_array($search_values); | |
| 5390 | ||
| 5391 |             foreach ($input as $key => $value) { | |
| 5392 | if ( | |
| 5393 | ( | |
| 5394 | $is_array_tmp === false | |
| 5395 | && | |
| 5396 | $strict === true | |
| 5397 | && | |
| 5398 | $search_values === $value | |
| 5399 | ) | |
| 5400 | || | |
| 5401 | ( | |
| 5402 | $is_array_tmp === false | |
| 5403 | && | |
| 5404 | $strict === false | |
| 5405 | && | |
| 5406 | $search_values == $value | |
| 5407 | ) | |
| 5408 | || | |
| 5409 | ( | |
| 5410 | $is_array_tmp === true | |
| 5411 | && | |
| 5412 | \in_array($value, $search_values, $strict) | |
| 5413 | ) | |
| 5414 |                 ) { | |
| 5415 | $keys[] = $key; | |
| 5416 | } | |
| 5417 | ||
| 5418 | // check if recursive is needed | |
| 5419 |                 if (\is_array($value) === true) { | |