Code Duplication    Length = 5-5 lines in 2 locations

app/Model/Traits/Project/CrudTrait.php 1 location

@@ 114-118 (lines=5) @@
111
        // Save tags
112
        $kanbanTags = $this->kanbanTags();
113
        $count = $tags->count();
114
        foreach ($tags as $position => $tag) {
115
            $position = $tag->name === Tag::STATUS_OPEN ? -1 : $position;
116
            $position = $tag->name === Tag::STATUS_CLOSED ? $count+1 : $position;
117
            $kanbanTags->attach([$tag->id => ['position' => $position]]);
118
        }
119
120
        return true;
121
    }

app/Model/Traits/Project/QueryTrait.php 1 location

@@ 185-189 (lines=5) @@
182
        if (!$tags->count()) {
183
            $tags = (new Tag)->getOpenAndCloseTags();
184
            $kanbanTags = $this->kanbanTags();
185
            foreach ($tags as $position => $tag) {
186
                $position = $tag->name === Tag::STATUS_OPEN ? -1 : $position;
187
                $position = $tag->name === Tag::STATUS_CLOSED ? 100 : $position;
188
                $kanbanTags->attach([$tag->id => ['position' => $position]]);
189
            }
190
        }
191
192
        return $tags;