Code Duplication    Length = 18-19 lines in 2 locations

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

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

app/Http/Controllers/GroupsController.php 1 location

@@ 117-134 (lines=18) @@
114
     *
115
     * @return \Illuminate\Http\RedirectResponse
116
     */
117
    public function updateAction($path)
118
    {
119
        $groupData = Binput::get('group');
120
        $group = Owner::where('path', '=', $path)->first();
121
        try {
122
            $groupData['owner'] = $group;
123
            $groupData['user_id'] = Auth::user()->id;
124
            $group = $this->dispatchFromArray(UpdateOwnerCommand::class, $groupData);
125
        } catch (ValidationException $e) {
126
            return Redirect::route('groups.group_edit', ['owner' => $group->path])
127
                ->withInput(Binput::all())
128
                ->withTitle(sprintf('%s %s', trans('dashboard.notifications.whoops'), trans('gitamin.groups.edit.failure')))
129
                ->withErrors($e->getMessageBag());
130
        }
131
132
        return Redirect::route('groups.group_edit', ['owner' => $group->path])
133
            ->withSuccess(sprintf('%s %s', trans('dashboard.notifications.awesome'), trans('gitamin.groups.edit.success')));
134
    }
135
}
136