@@ 3977-4001 (lines=25) @@ | ||
3974 | ||
3975 | /** @noinspection PhpParameterByRefIsNotUsedAsReferenceInspection */ |
|
3976 | foreach ($this->getGeneratorByReference() as $key => &$value) { |
|
3977 | if ( |
|
3978 | ( |
|
3979 | $is_array_tmp === false |
|
3980 | && |
|
3981 | $strict === true |
|
3982 | && |
|
3983 | $search_values === $value |
|
3984 | ) |
|
3985 | || |
|
3986 | ( |
|
3987 | $is_array_tmp === false |
|
3988 | && |
|
3989 | $strict === false |
|
3990 | && |
|
3991 | $search_values == $value |
|
3992 | ) |
|
3993 | || |
|
3994 | ( |
|
3995 | $is_array_tmp === true |
|
3996 | && |
|
3997 | \in_array($value, $search_values, $strict) |
|
3998 | ) |
|
3999 | ) { |
|
4000 | yield $key; |
|
4001 | } |
|
4002 | } |
|
4003 | }; |
|
4004 | } |
|
@@ 7120-7144 (lines=25) @@ | ||
7117 | $is_array_tmp = \is_array($search_values); |
|
7118 | ||
7119 | foreach ($input as $key => $value) { |
|
7120 | if ( |
|
7121 | ( |
|
7122 | $is_array_tmp === false |
|
7123 | && |
|
7124 | $strict === true |
|
7125 | && |
|
7126 | $search_values === $value |
|
7127 | ) |
|
7128 | || |
|
7129 | ( |
|
7130 | $is_array_tmp === false |
|
7131 | && |
|
7132 | $strict === false |
|
7133 | && |
|
7134 | $search_values == $value |
|
7135 | ) |
|
7136 | || |
|
7137 | ( |
|
7138 | $is_array_tmp === true |
|
7139 | && |
|
7140 | \in_array($value, $search_values, $strict) |
|
7141 | ) |
|
7142 | ) { |
|
7143 | $keys[] = $key; |
|
7144 | } |
|
7145 | ||
7146 | // check if recursive is needed |
|
7147 | if (\is_array($value)) { |