| @@ 3504-3528 (lines=25) @@ | ||
| 3501 | ||
| 3502 | /** @noinspection PhpParameterByRefIsNotUsedAsReferenceInspection */ |
|
| 3503 | foreach ($this->getGeneratorByReference() as $key => &$value) { |
|
| 3504 | if ( |
|
| 3505 | ( |
|
| 3506 | $is_array_tmp === false |
|
| 3507 | && |
|
| 3508 | $strict === true |
|
| 3509 | && |
|
| 3510 | $search_values === $value |
|
| 3511 | ) |
|
| 3512 | || |
|
| 3513 | ( |
|
| 3514 | $is_array_tmp === false |
|
| 3515 | && |
|
| 3516 | $strict === false |
|
| 3517 | && |
|
| 3518 | $search_values == $value |
|
| 3519 | ) |
|
| 3520 | || |
|
| 3521 | ( |
|
| 3522 | $is_array_tmp === true |
|
| 3523 | && |
|
| 3524 | \in_array($value, $search_values, $strict) |
|
| 3525 | ) |
|
| 3526 | ) { |
|
| 3527 | yield $key; |
|
| 3528 | } |
|
| 3529 | } |
|
| 3530 | }; |
|
| 3531 | } |
|
| @@ 6241-6265 (lines=25) @@ | ||
| 6238 | $is_array_tmp = \is_array($search_values); |
|
| 6239 | ||
| 6240 | foreach ($input as $key => $value) { |
|
| 6241 | if ( |
|
| 6242 | ( |
|
| 6243 | $is_array_tmp === false |
|
| 6244 | && |
|
| 6245 | $strict === true |
|
| 6246 | && |
|
| 6247 | $search_values === $value |
|
| 6248 | ) |
|
| 6249 | || |
|
| 6250 | ( |
|
| 6251 | $is_array_tmp === false |
|
| 6252 | && |
|
| 6253 | $strict === false |
|
| 6254 | && |
|
| 6255 | $search_values == $value |
|
| 6256 | ) |
|
| 6257 | || |
|
| 6258 | ( |
|
| 6259 | $is_array_tmp === true |
|
| 6260 | && |
|
| 6261 | \in_array($value, $search_values, $strict) |
|
| 6262 | ) |
|
| 6263 | ) { |
|
| 6264 | $keys[] = $key; |
|
| 6265 | } |
|
| 6266 | ||
| 6267 | // check if recursive is needed |
|
| 6268 | if (\is_array($value) === true) { |
|