Passed
Pull Request — master (#21)
by Maximo
04:23
created

RolesAccesListController   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 29
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 29
ccs 0
cts 6
cp 0
rs 10
c 0
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A onConstruct() 0 8 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Gewaer\Api\Controllers;
6
7
use Gewaer\Models\AccessList;
8
9
/**
10
 * Class RolesController
11
 *
12
 * @package Gewaer\Api\Controllers
13
 *
14
 * @property Users $userData
15
 * @property Request $request
16
 * @property Config $config
17
 * @property \Baka\Mail\Message $mail
18
 * @property Apps $app
19
 *
20
 */
21
class RolesAccesListController extends BaseController
22
{
23
    /*
24
     * fields we accept to create
25
     *
26
     * @var array
27
     */
28
    protected $createFields = [];
29
30
    /*
31
     * fields we accept to create
32
     *
33
     * @var array
34
     */
35
    protected $updateFields = [];
36
37
    /**
38
     * set objects
39
     *
40
     * @return void
41
     */
42
    public function onConstruct()
43
    {
44
        $this->model = new AccessList();
45
46
        //get the list of roes for the systema + my company
47
        $this->additionalSearchFields = [
48
            ['is_deleted', ':', 0],
49
            ['apps_id', ':', $this->app->getId()],
50
        ];
51
    }
52
}
53