Plan::list()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
c 0
b 0
f 0
dl 0
loc 5
rs 10
cc 1
nc 1
nop 0
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