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

Passed
Push — add-uploaders-tests ( ce6830...a0b017 )
by Pedro
11:44
created

FakeUploaderCrudController::setup()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
eloc 3
nc 1
nop 0
dl 0
loc 5
rs 10
c 1
b 0
f 1
1
<?php
2
3
namespace Backpack\CRUD\Tests\config\Http\Controllers;
4
5
use Backpack\CRUD\app\Http\Controllers\CrudController;
6
use Backpack\CRUD\app\Library\CrudPanel\CrudPanelFacade as CRUD;
7
use Backpack\CRUD\Tests\config\Http\Requests\UploaderRequest;
8
use Backpack\CRUD\Tests\config\Models\FakeUploader;
9
10
class FakeUploaderCrudController extends CrudController
11
{
12
    use \Backpack\CRUD\app\Http\Controllers\Operations\CreateOperation;
0 ignored issues
show
Bug introduced by
The trait Backpack\CRUD\app\Http\C...rations\CreateOperation requires the property $entity_name which is not provided by Backpack\CRUD\Tests\conf...eUploaderCrudController.
Loading history...
13
    use \Backpack\CRUD\app\Http\Controllers\Operations\UpdateOperation;
0 ignored issues
show
introduced by
The trait Backpack\CRUD\app\Http\C...rations\UpdateOperation requires some properties which are not provided by Backpack\CRUD\Tests\conf...eUploaderCrudController: $entity_name, $model
Loading history...
14
    use \Backpack\CRUD\app\Http\Controllers\Operations\DeleteOperation;
15
16
    public function setup()
17
    {
18
        CRUD::setModel(FakeUploader::class);
19
        CRUD::setRoute(config('backpack.base.route_prefix').'/fake-uploader');
20
        CRUD::setEntityNameStrings('uploader', 'uploaders');
21
    }
22
23
    protected function setupCreateOperation()
24
    {
25
        CRUD::field('upload')
26
            ->type('upload')
27
            ->fake(true)
28
            ->withFiles(['disk' => 'uploaders', 'fileNamer' => fn ($value) => $value->getClientOriginalName()]);
0 ignored issues
show
Bug introduced by
The method withFiles() does not exist on Backpack\CRUD\app\Library\CrudPanel\CrudField. Since you implemented __call, consider adding a @method annotation. ( Ignorable by Annotation )

If this is a false-positive, you can also ignore this issue in your code via the ignore-call  annotation

28
            ->/** @scrutinizer ignore-call */ withFiles(['disk' => 'uploaders', 'fileNamer' => fn ($value) => $value->getClientOriginalName()]);
Loading history...
29
        CRUD::field('upload_multiple')
30
            ->type('upload_multiple')
31
            ->fake(true)
32
            ->withFiles(['disk' => 'uploaders', 'fileNamer' => fn ($value) => $value->getClientOriginalName()]);
33
    }
34
35
    protected function setupUpdateOperation()
36
    {
37
        $this->setupCreateOperation();
38
    }
39
40
    public function setupDeleteOperation()
41
    {
42
        $this->setupCreateOperation();
43
    }
44
}
45