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

RolesAccesListController::onConstruct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 8
Code Lines 4

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 4
nc 1
nop 0
dl 0
loc 8
ccs 0
cts 6
cp 0
crap 2
rs 10
c 0
b 0
f 0
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