All   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 8
c 0
b 0
f 0
dl 0
loc 20
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A list() 0 9 2
1
<?php
2
3
namespace Digikraaft\Mono\ApiOperations;
4
5
trait All
6
{
7
    use Request;
8
9
    /**
10
     * @param null|array $params query parameters
11
     *
12
     * @return array|object
13
     * @throws \Digikraaft\Mono\Exceptions\InvalidArgumentException
14
     * @throws \Digikraaft\Mono\Exceptions\IsNullException
15
     */
16
    public static function list($params = null)
17
    {
18
        self::validateParams($params);
19
        $url = static::classUrl();
20
        if (! empty($params)) {
21
            $url .= '?'.http_build_query($params);
22
        }
23
24
        return static::staticRequest('GET', $url);
25
    }
26
}
27