@@ 319-326 (lines=8) @@ | ||
316 | * |
|
317 | * @return array |
|
318 | */ |
|
319 | public function getDeleteDiff() |
|
320 | { |
|
321 | return array_udiff_assoc( |
|
322 | $this->snapshot, |
|
323 | $this->coll->toArray(), |
|
324 | function ($a, $b) { return $a === $b ? 0 : 1; } |
|
325 | ); |
|
326 | } |
|
327 | ||
328 | /** |
|
329 | * INTERNAL: get objects that were removed, unlike getDeleteDiff this doesn't care about indices. |
|
@@ 354-361 (lines=8) @@ | ||
351 | * |
|
352 | * @return array |
|
353 | */ |
|
354 | public function getInsertDiff() |
|
355 | { |
|
356 | return array_udiff_assoc( |
|
357 | $this->coll->toArray(), |
|
358 | $this->snapshot, |
|
359 | function ($a, $b) { return $a === $b ? 0 : 1; } |
|
360 | ); |
|
361 | } |
|
362 | ||
363 | /** |
|
364 | * INTERNAL: |