Code Duplication    Length = 18-19 lines in 2 locations

app/Http/Controllers/GroupsController.php 1 location

@@ 160-177 (lines=18) @@
157
     *
158
     * @return \Illuminate\Http\RedirectResponse
159
     */
160
    public function updateAction($path)
161
    {
162
        $groupData = Binput::get('group');
163
        $group = Owner::where('path', '=', $path)->first();
164
        try {
165
            $groupData['owner'] = $group;
166
            $groupData['user_id'] = Auth::user()->id;
167
            $group = $this->dispatchFromArray(UpdateOwnerCommand::class, $groupData);
168
        } catch (ValidationException $e) {
169
            return Redirect::route('groups.group_edit', ['owner' => $group->path])
170
                ->withInput(Binput::all())
171
                ->withTitle(sprintf('%s %s', trans('dashboard.notifications.whoops'), trans('gitamin.groups.edit.failure')))
172
                ->withErrors($e->getMessageBag());
173
        }
174
175
        return Redirect::route('groups.group_edit', ['owner' => $group->path])
176
            ->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('gitamin.groups.edit.success')));
177
    }
178
}
179

app/Http/Controllers/Projects/IssuesController.php 1 location

@@ 69-87 (lines=19) @@
66
     *
67
     * @return \Illuminate\Http\Response
68
     */
69
    public function create($namespace, $project_path)
70
    {
71
        $project = Project::findByPath($namespace, $project_path);
72
        $issueData = Binput::get('issue');
73
74
        try {
75
            $issueData['author_id'] = Auth::user()->id;
76
            $issueData['project_id'] = $project->id;
77
            $issue = $this->dispatchFromArray(AddIssueCommand::class, $issueData);
78
        } catch (ValidationException $e) {
79
            return Redirect::route('projects.issue_new')
80
                ->withInput(Binput::all())
81
                ->withTitle(sprintf('%s %s', trans('dashboard.notifications.whoops'), trans('dashboard.issues.new.failure')))
82
                ->withErrors($e->getMessageBag());
83
        }
84
85
        return Redirect::route('projects.issue_index', ['namespace' => $namespace, 'project' => $project_path])
86
            ->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('dashboard.issues.new.success')));
87
    }
88
}
89