Scrutinizer GitHub App not installed

We could not synchronize checks via GitHub's checks API since Scrutinizer's GitHub App is not installed for this repository.

Install GitHub App

Completed
Push — master ( 6bda91...26ffdc )
by Cristian
03:56 queued 24s
created

CrudController::edit()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 19

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 1
dl 0
loc 19
rs 9.6333
c 0
b 0
f 0
1
<?php
2
3
namespace Backpack\CRUD\app\Http\Controllers;
4
5
use Backpack\CRUD\CrudPanel;
6
use Illuminate\Http\Request;
7
use Illuminate\Foundation\Bus\DispatchesJobs;
8
use Illuminate\Routing\Controller as BaseController;
9
use Backpack\CRUD\app\Http\Controllers\Operations\Show;
10
use Illuminate\Foundation\Validation\ValidatesRequests;
11
use Backpack\CRUD\app\Http\Controllers\Operations\Create;
12
use Backpack\CRUD\app\Http\Controllers\Operations\Delete;
13
use Backpack\CRUD\app\Http\Controllers\Operations\Update;
14
use Backpack\CRUD\app\Http\Controllers\Operations\Reorder;
15
use Backpack\CRUD\app\Http\Controllers\Operations\Revisions;
16
use Backpack\CRUD\app\Http\Controllers\Operations\ListEntries;
17
use Backpack\CRUD\app\Http\Controllers\Operations\SaveActions;
18
19
class CrudController extends BaseController
20
{
21
    use DispatchesJobs, ValidatesRequests;
22
    use Create, Delete, ListEntries, Reorder, Revisions, SaveActions, Show, Update;
23
24
    public $data = [];
25
    public $request;
26
27
    /**
28
     * @var CrudPanel
29
     */
30
    public $crud;
31
32
    public function __construct()
33
    {
34
        if (! $this->crud) {
35
            $this->crud = app()->make(CrudPanel::class);
36
37
            // call the setup function inside this closure to also have the request there
38
            // this way, developers can use things stored in session (auth variables, etc)
39
            $this->middleware(function ($request, $next) {
40
                $this->request = $request;
41
                $this->crud->request = $request;
42
                $this->setup();
43
44
                return $next($request);
45
            });
46
        }
47
    }
48
49
    /**
50
     * Allow developers to set their configuration options for a CrudPanel.
51
     */
52
    public function setup()
53
    {
54
    }
55
}
56