Code Duplication    Length = 15-15 lines in 2 locations

src/Organizer/Commands/ImportLabels.php 1 location

@@ 52-66 (lines=15) @@
49
    /**
50
     * @return Labels
51
     */
52
    public function getLabels()
53
    {
54
        $labelNamesToKeep = array_map(
55
            function (Label $label) {
56
                return $label->getName();
57
            },
58
            $this->labelsToKeepIfAlreadyOnOrganizer->toArray()
59
        );
60
61
        return $this->labels->filter(
62
            function (Label $label) use ($labelNamesToKeep) {
63
                return !in_array($label->getName(), $labelNamesToKeep);
64
            }
65
        );
66
    }
67
68
    /**
69
     * @inheritdoc

src/Offer/Commands/AbstractImportLabels.php 1 location

@@ 66-80 (lines=15) @@
63
    /**
64
     * @return Labels
65
     */
66
    public function getLabelsToImport()
67
    {
68
        $labelNamesToKeep = array_map(
69
            function (Label $label) {
70
                return $label->getName();
71
            },
72
            $this->labelsToKeepIfAlreadyOnOffer->toArray()
73
        );
74
75
        return $this->labels->filter(
76
            function (Label $label) use ($labelNamesToKeep) {
77
                return !in_array($label->getName(), $labelNamesToKeep);
78
            }
79
        );
80
    }
81
82
    /**
83
     * @inheritdoc