Test Failed
Pull Request — master (#20)
by
unknown
04:23
created

EmailTemplatesController::onConstruct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
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 6
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\EmailTemplates;
8
9
/**
10
 * Class LanguagesController
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 EmailTemplatesController extends BaseController
22
{
23
    /*
24
     * fields we accept to create
25
     *
26
     * @var array
27
     */
28
    protected $createFields = ['users_id', 'company_id', 'app_id', 'name', 'template'];
29
30
    /*
31
     * fields we accept to create
32
     *
33
     * @var array
34
     */
35
    protected $updateFields = ['users_id', 'company_id', 'app_id', 'name', 'template'];
36
37
    /**
38
     * set objects
39
     *
40
     * @return void
41
     */
42
    public function onConstruct()
43
    {
44
        $this->model = new EmailTemplates();
45
        $this->additionalSearchFields = [
46
            ['is_deleted', ':', 0],
47
            ['company_id', ':', '(0,' . $this->userData->default_company . ')'],
48
        ];
49
    }
50
}
51