Code Duplication    Length = 9-9 lines in 2 locations

src/Controllers/TicketController.php 2 locations

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