Code Duplication    Length = 9-9 lines in 2 locations

src/Controllers/TicketControllable.php 2 locations

@@ 208-216 (lines=9) @@
205
            return abort(403);
206
        }
207
208
        if (! config('laravel-tickets.open-ticket-with-answer') && $ticket->state === 'CLOSED') {
209
            $message = trans('You cannot reply to a closed ticket');
210
            return \request()->wantsJson() ?
211
                response()->json(compact('message')) :
212
                back()->with(
213
                    'message',
214
                    $message
215
                );
216
        }
217
218
        $data = $request->validate([
219
            'message' => [ 'required', 'string' ],
@@ 262-270 (lines=9) @@
259
            ! request()->user()->can(config('laravel-tickets.permissions.all-ticket'))) {
260
            return abort(403);
261
        }
262
        if ($ticket->state === 'CLOSED') {
263
            $message = trans('The ticket is already closed');
264
            return \request()->wantsJson() ?
265
                response()->json(compact('message')) :
266
                back()->with(
267
                    'message',
268
                    $message
269
                );
270
        }
271
        $ticket->update([ 'state' => 'CLOSED' ]);
272
        event(new TicketCloseEvent($ticket));
273