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

EmailTemplatesController   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 27
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 27
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 6 1
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