| @@ 89-95 (lines=7) @@ | ||
| 86 | */ |
|
| 87 | function findWhere($collection, $value) |
|
| 88 | { |
|
| 89 | foreach ($collection as $key => $item) { |
|
| 90 | $diff = array_diff_assoc($value, $item); |
|
| 91 | ||
| 92 | if (count($diff) < 1) { |
|
| 93 | return $item; |
|
| 94 | } |
|
| 95 | } |
|
| 96 | } |
|
| 97 | ||
| 98 | /** |
|
| @@ 647-653 (lines=7) @@ | ||
| 644 | { |
|
| 645 | $result = []; |
|
| 646 | ||
| 647 | foreach ($collection as $key => $item) { |
|
| 648 | $diff = array_diff_assoc($value, $item); |
|
| 649 | ||
| 650 | if (count($diff) < 1) { |
|
| 651 | $result[$key] = $item; |
|
| 652 | } |
|
| 653 | } |
|
| 654 | ||
| 655 | return $result; |
|
| 656 | } |
|