Test Setup Failed
Push — main ( 339976...030ca0 )
by Mohamed
04:11
created

ContactMessageController   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 15
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 5
c 1
b 0
f 0
dl 0
loc 15
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A store() 0 7 1
1
<?php
2
3
namespace App\Http\Controllers;
4
5
use App\Actions\ContactMessage\Store;
6
use ArinaSystems\JsonResponse\Facades\JsonResponse;
7
use Illuminate\Http\Request;
8
9
class ContactMessageController extends Controller
10
{
11
    /**
12
     * Store a newly created resource in storage.
13
     *
14
     * @param  \Illuminate\Http\Request    $request
15
     * @return \Illuminate\Http\Response
16
     */
17
    public function store(Request $request)
18
    {
19
        $message = Store::run($request->all());
20
21
        return JsonResponse::json('ok', [
0 ignored issues
show
Bug Best Practice introduced by
The expression return ArinaSystems\Json...', 'data' => $message)) returns the type Illuminate\Http\JsonResponse which is incompatible with the documented return type Illuminate\Http\Response.
Loading history...
22
            'message' => "Thank you for getting in touch, I'll respond ASAP.",
23
            'data'    => $message,
24
        ]);
25
    }
26
}
27