Completed
Push — dev ( 84796b...a43988 )
by Konstantin
02:06
created

Company::set()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 4
Ratio 100 %

Code Coverage

Tests 3
CRAP Score 1

Importance

Changes 0
Metric Value
dl 4
loc 4
ccs 3
cts 3
cp 1
rs 10
c 0
b 0
f 0
cc 1
eloc 2
nc 1
nop 1
crap 1
1
<?php
2
3
namespace linkprofit\AmoCRM\entities;
4
5
use linkprofit\AmoCRM\traits\ContactsLinkable;
6
use linkprofit\AmoCRM\traits\LeadsLinkable;
7
8
/**
9
 * Class Company
10
 * @package linkprofit\AmoCRM\entities
11
 */
12
class Company extends CustomizableEntity
13
{
14
    /**
15
     * @var string Название компании
16
     */
17
    public $name;
18
19
    /**
20
     * @var integer id пользователя создавшего компанию
21
     */
22
    public $created_by;
23
24
    /**
25
     * @var string Теги, привязываемые к компании. Задаются целостной строковой переменной, внутри строки перечисляются через запятую
26
     */
27
    public $tags;
28
29
    /**
30
     * @var string Покупатели, привязываемые к компании. Перечисляются через запятую.
31
     */
32
    public $customers_id;
33
34
    /**
35
     * @var array
36
     */
37
    protected $fieldList = [
38
        'id', 'name', 'created_at', 'updated_at',
39
        'responsible_user_id', 'created_by', 'tags',
40
        'leads_id', 'customers_id', 'contacts_id',
41
    ];
42
43
    use ContactsLinkable,
44
        LeadsLinkable {
45
        ContactsLinkable::mergeStringToField insteadof LeadsLinkable;
46
    }
47
}