Plan   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Importance

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

1 Method

Rating   Name   Duplication   Size   Complexity  
A list() 0 5 1
1
<?php
2
3
4
    namespace Digikraaft\Mono;
5
6
    use Digikraaft\Mono\ApiOperations\Create;
7
    use Digikraaft\Mono\ApiOperations\Delete;
8
    use Digikraaft\Mono\ApiOperations\Update;
9
10
    class Plan extends ApiResource
11
    {
12
        const OBJECT_NAME = 'plans';
13
14
        use Create;
15
        use Update;
16
        use Delete;
17
18
        /**
19
         * @return array|object
20
         * @throws Exceptions\InvalidArgumentException
21
         * @throws Exceptions\IsNullException
22
         * @link https://docs.mono.co/reference#list-plans
23
         */
24
        public static function list()
25
        {
26
            $url = "payments/plans";
27
28
            return static::staticRequest('GET', $url);
29
        }
30
    }
31