Code Duplication    Length = 6-7 lines in 2 locations

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

@@ 158-163 (lines=6) @@
155
        }
156
157
        $query->with([
158
            'issues' => function (Relations\Relation $query) use ($status) {
159
                $query->with('updatedBy');
160
                if ($status === Project::STATUS_OPEN) {
161
                    $query->where('status', '=', Project\Issue::STATUS_OPEN);
162
                }
163
            },
164
            'issues.user' => function () {
165
            },
166
            'issues.countComments' => function () {

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

@@ 76-82 (lines=7) @@
73
        return $this
74
            ->projects($status)
75
            ->with([
76
                'issues' => function (Relations\Relation $query) use ($status, $assignedOrCreate) {
77
                    $query->with('updatedBy');
78
                    $query->where($assignedOrCreate, '=', $this->id);
79
                    if ($status === Project::STATUS_OPEN) {
80
                        $query->where('status', '=', Project\Issue::STATUS_OPEN);
81
                    }
82
                },
83
                'issues.user'          => function () {},
84
                'issues.countComments' => function () {},
85
            ]);