Failed Conditions
Push — master ( 1d47f3...a5d117 )
by Rafael
01:10 queued 15s
created

FilesystemEntitiesController::onConstruct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 10
rs 9.9332
c 0
b 0
f 0
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Canvas\Api\Controllers;
6
7
use Canvas\Models\FileSystemEntities;
8
use Canvas\Traits\FileManagementTrait;
9
10
/**
11
 * Class BaseController.
12
 *
13
 * @package Canvas\Api\Controllers
14
 *
15
 * @property Users $userData
16
 * @property Request $request
17
 * @property Config $config
18
 * @property \Baka\Mail\Message $mail
19
 * @property Apps $app
20
 */
21
class FilesystemEntitiesController extends BaseController
22
{
23
    /*
24
        * fields we accept to create
25
        *
26
        * @var array
27
        */
28
    protected $createFields = ['id', 'filesystem_id', 'entity_id', 'system_modules_id', 'companies_id', 'field_name', 'created_at'];
29
30
    /*
31
     * fields we accept to create
32
     *
33
     * @var array
34
     */
35
    protected $updateFields = ['id', 'filesystem_id', 'entity_id', 'system_modules_id', 'companies_id', 'field_name', 'created_at'];
36
37
    /**
38
     * set objects.
39
     *
40
     * @return void
41
     */
42
    public function onConstruct()
43
    {
44
        $this->model = new FileSystemEntities();
45
        $this->model->companies_id = $this->userData->currentCompanyId();
46
47
        $this->additionalSearchFields = [
48
            ['is_deleted', ':', '0'],
49
            ['companies_id', ':', $this->userData->currentCompanyId()]
50
        ];
51
    }
52
}
53