@@ 4036-4060 (lines=25) @@ | ||
4033 | ||
4034 | /** @noinspection PhpParameterByRefIsNotUsedAsReferenceInspection */ |
|
4035 | foreach ($this->getGeneratorByReference() as $key => &$value) { |
|
4036 | if ( |
|
4037 | ( |
|
4038 | $is_array_tmp === false |
|
4039 | && |
|
4040 | $strict === true |
|
4041 | && |
|
4042 | $search_values === $value |
|
4043 | ) |
|
4044 | || |
|
4045 | ( |
|
4046 | $is_array_tmp === false |
|
4047 | && |
|
4048 | $strict === false |
|
4049 | && |
|
4050 | $search_values == $value |
|
4051 | ) |
|
4052 | || |
|
4053 | ( |
|
4054 | $is_array_tmp === true |
|
4055 | && |
|
4056 | \in_array($value, $search_values, $strict) |
|
4057 | ) |
|
4058 | ) { |
|
4059 | yield $key; |
|
4060 | } |
|
4061 | } |
|
4062 | }; |
|
4063 | } |
|
@@ 7203-7227 (lines=25) @@ | ||
7200 | $is_array_tmp = \is_array($search_values); |
|
7201 | ||
7202 | foreach ($input as $key => $value) { |
|
7203 | if ( |
|
7204 | ( |
|
7205 | $is_array_tmp === false |
|
7206 | && |
|
7207 | $strict === true |
|
7208 | && |
|
7209 | $search_values === $value |
|
7210 | ) |
|
7211 | || |
|
7212 | ( |
|
7213 | $is_array_tmp === false |
|
7214 | && |
|
7215 | $strict === false |
|
7216 | && |
|
7217 | $search_values == $value |
|
7218 | ) |
|
7219 | || |
|
7220 | ( |
|
7221 | $is_array_tmp === true |
|
7222 | && |
|
7223 | \in_array($value, $search_values, $strict) |
|
7224 | ) |
|
7225 | ) { |
|
7226 | $keys[] = $key; |
|
7227 | } |
|
7228 | ||
7229 | // check if recursive is needed |
|
7230 | if (\is_array($value)) { |