Code Duplication    Length = 36-39 lines in 2 locations

src/entities/Company.php 1 location

@@ 12-47 (lines=36) @@
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
}

src/entities/Contact.php 1 location

@@ 12-50 (lines=39) @@
9
 * Class Contact
10
 * @package linkprofit\AmoCRM\entities
11
 */
12
class Contact 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 Название новой компании. Параметр указывается для создания новой компании и привязке к ней контакта. Для привязки контакта к уже существующей компании, необходимо использовать параметр company_id
26
     */
27
    public $company_name;
28
29
    /**
30
     * @var string Теги, привязываемые к контакту. Задаются целостной строковой переменной, внутри строки перечисляются через запятую
31
     */
32
    public $tags;
33
34
    /**
35
     * @var string Покупатели, привязываемые к контакту. Перечисляются через запятую.
36
     */
37
    public $customers_id;
38
39
    use CompanyLinkable,
40
        LeadsLinkable;
41
42
    /**
43
     * @var array
44
     */
45
    protected $fieldList = [
46
        'id', 'name', 'created_at', 'updated_at',
47
        'responsible_user_id', 'created_by', 'company_name',
48
        'tags', 'leads_id', 'customers_id', 'company_id',
49
    ];
50
}