Commit 63d9902
committed
Replace ignore param with skipDuplicates scope guard
- Add skipDuplicates(callable) scope guard on Database, following
existing pattern (skipRelationships, skipValidation, etc.)
- Remove bool $ignore parameter from createDocuments signature
- Mirror propagates skipDuplicates state to source and destination
- Update tests to use $database->skipDuplicates(function() { ... })1 parent 2906dda commit 63d9902
3 files changed
Lines changed: 96 additions & 70 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
417 | 417 | | |
418 | 418 | | |
419 | 419 | | |
| 420 | + | |
| 421 | + | |
420 | 422 | | |
421 | 423 | | |
422 | 424 | | |
| |||
842 | 844 | | |
843 | 845 | | |
844 | 846 | | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
845 | 859 | | |
846 | 860 | | |
847 | 861 | | |
| |||
5621 | 5635 | | |
5622 | 5636 | | |
5623 | 5637 | | |
5624 | | - | |
5625 | 5638 | | |
5626 | 5639 | | |
5627 | 5640 | | |
| |||
5634 | 5647 | | |
5635 | 5648 | | |
5636 | 5649 | | |
5637 | | - | |
5638 | 5650 | | |
5639 | 5651 | | |
5640 | 5652 | | |
| |||
5656 | 5668 | | |
5657 | 5669 | | |
5658 | 5670 | | |
| 5671 | + | |
5659 | 5672 | | |
5660 | 5673 | | |
5661 | 5674 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
600 | 600 | | |
601 | 601 | | |
602 | 602 | | |
603 | | - | |
604 | 603 | | |
605 | | - | |
| 604 | + | |
606 | 605 | | |
607 | 606 | | |
608 | 607 | | |
609 | 608 | | |
610 | 609 | | |
611 | | - | |
612 | 610 | | |
613 | 611 | | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
614 | 616 | | |
615 | 617 | | |
616 | 618 | | |
| |||
641 | 643 | | |
642 | 644 | | |
643 | 645 | | |
644 | | - | |
| 646 | + | |
645 | 647 | | |
646 | 648 | | |
647 | 649 | | |
648 | 650 | | |
649 | 651 | | |
650 | | - | |
651 | 652 | | |
652 | 653 | | |
653 | 654 | | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
654 | 659 | | |
655 | 660 | | |
656 | 661 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7768 | 7768 | | |
7769 | 7769 | | |
7770 | 7770 | | |
7771 | | - | |
| 7771 | + | |
7772 | 7772 | | |
7773 | | - | |
7774 | | - | |
7775 | | - | |
7776 | | - | |
7777 | | - | |
7778 | | - | |
7779 | | - | |
7780 | | - | |
7781 | | - | |
7782 | | - | |
7783 | | - | |
7784 | | - | |
7785 | | - | |
7786 | | - | |
7787 | | - | |
7788 | | - | |
7789 | | - | |
7790 | | - | |
7791 | | - | |
7792 | | - | |
| 7773 | + | |
| 7774 | + | |
| 7775 | + | |
| 7776 | + | |
| 7777 | + | |
| 7778 | + | |
| 7779 | + | |
| 7780 | + | |
| 7781 | + | |
| 7782 | + | |
| 7783 | + | |
| 7784 | + | |
| 7785 | + | |
| 7786 | + | |
| 7787 | + | |
| 7788 | + | |
| 7789 | + | |
| 7790 | + | |
| 7791 | + | |
| 7792 | + | |
| 7793 | + | |
| 7794 | + | |
| 7795 | + | |
7793 | 7796 | | |
7794 | 7797 | | |
7795 | 7798 | | |
| |||
7819 | 7822 | | |
7820 | 7823 | | |
7821 | 7824 | | |
7822 | | - | |
7823 | | - | |
7824 | | - | |
7825 | | - | |
7826 | | - | |
7827 | | - | |
7828 | | - | |
7829 | | - | |
7830 | | - | |
7831 | | - | |
7832 | | - | |
7833 | | - | |
7834 | | - | |
7835 | | - | |
7836 | | - | |
7837 | | - | |
7838 | | - | |
7839 | | - | |
7840 | | - | |
7841 | | - | |
7842 | | - | |
7843 | | - | |
7844 | | - | |
7845 | | - | |
7846 | | - | |
7847 | | - | |
7848 | | - | |
7849 | | - | |
7850 | | - | |
| 7825 | + | |
| 7826 | + | |
| 7827 | + | |
| 7828 | + | |
| 7829 | + | |
| 7830 | + | |
| 7831 | + | |
| 7832 | + | |
| 7833 | + | |
| 7834 | + | |
| 7835 | + | |
| 7836 | + | |
| 7837 | + | |
| 7838 | + | |
| 7839 | + | |
| 7840 | + | |
| 7841 | + | |
| 7842 | + | |
| 7843 | + | |
| 7844 | + | |
| 7845 | + | |
| 7846 | + | |
| 7847 | + | |
| 7848 | + | |
| 7849 | + | |
| 7850 | + | |
| 7851 | + | |
| 7852 | + | |
| 7853 | + | |
| 7854 | + | |
| 7855 | + | |
7851 | 7856 | | |
7852 | 7857 | | |
7853 | 7858 | | |
| |||
7891 | 7896 | | |
7892 | 7897 | | |
7893 | 7898 | | |
7894 | | - | |
| 7899 | + | |
7895 | 7900 | | |
7896 | | - | |
7897 | | - | |
7898 | | - | |
7899 | | - | |
7900 | | - | |
7901 | | - | |
7902 | | - | |
7903 | | - | |
7904 | | - | |
7905 | | - | |
7906 | | - | |
7907 | | - | |
| 7901 | + | |
| 7902 | + | |
| 7903 | + | |
| 7904 | + | |
| 7905 | + | |
| 7906 | + | |
| 7907 | + | |
| 7908 | + | |
| 7909 | + | |
| 7910 | + | |
| 7911 | + | |
| 7912 | + | |
| 7913 | + | |
| 7914 | + | |
| 7915 | + | |
7908 | 7916 | | |
7909 | 7917 | | |
7910 | 7918 | | |
| |||
0 commit comments