Like   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 13
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 6
dl 0
loc 13
rs 10
c 1
b 0
f 0
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A _setData() 0 5 1
1
<?php
2
3
namespace Helix\Asana\Task;
4
5
use Helix\Asana\Base\Data;
6
use Helix\Asana\User;
7
8
/**
9
 * A "like".
10
 *
11
 * @method User getUser ()
12
 */
13
class Like extends Data {
14
15
    const TYPE = 'like';
16
17
    protected const MAP = [
18
        'user' => User::class
19
    ];
20
21
    protected function _setData (array $data): void {
22
        // useless. likes aren't entities.
23
        unset($data['gid'], $data['resource_type']);
24
25
        parent::_setData($data);
26
    }
27
28
}