@@ 2658-2682 (lines=25) @@ | ||
2655 | $is_array_tmp = \is_array($search_values); |
|
2656 | ||
2657 | foreach ($this->getGenerator() as $key => $value) { |
|
2658 | if ( |
|
2659 | ( |
|
2660 | $is_array_tmp === false |
|
2661 | && |
|
2662 | $strict === true |
|
2663 | && |
|
2664 | $search_values === $value |
|
2665 | ) |
|
2666 | || |
|
2667 | ( |
|
2668 | $is_array_tmp === false |
|
2669 | && |
|
2670 | $strict === false |
|
2671 | && |
|
2672 | $search_values == $value |
|
2673 | ) |
|
2674 | || |
|
2675 | ( |
|
2676 | $is_array_tmp === true |
|
2677 | && |
|
2678 | \in_array($value, $search_values, $strict) |
|
2679 | ) |
|
2680 | ) { |
|
2681 | yield $key; |
|
2682 | } |
|
2683 | } |
|
2684 | }; |
|
2685 | } |
|
@@ 4981-5005 (lines=25) @@ | ||
4978 | $is_array_tmp = \is_array($search_values); |
|
4979 | ||
4980 | foreach ($input as $key => $value) { |
|
4981 | if ( |
|
4982 | ( |
|
4983 | $is_array_tmp === false |
|
4984 | && |
|
4985 | $strict === true |
|
4986 | && |
|
4987 | $search_values === $value |
|
4988 | ) |
|
4989 | || |
|
4990 | ( |
|
4991 | $is_array_tmp === false |
|
4992 | && |
|
4993 | $strict === false |
|
4994 | && |
|
4995 | $search_values == $value |
|
4996 | ) |
|
4997 | || |
|
4998 | ( |
|
4999 | $is_array_tmp === true |
|
5000 | && |
|
5001 | \in_array($value, $search_values, $strict) |
|
5002 | ) |
|
5003 | ) { |
|
5004 | $keys[] = $key; |
|
5005 | } |
|
5006 | ||
5007 | // check if recursive is needed |
|
5008 | if (\is_array($value) === true) { |