Completed
Push — master ( c43ed0...7a39a3 )
by Gilmar
05:38
created

AbstractDecorator::getStatus()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
3
/*
4
 * This file is part of gpupo/adyen-sdk
5
 *
6
 * (c) Gilmar Pupo <[email protected]>
7
 *
8
 * For the full copyright and license information, please view the LICENSE
9
 * file that was distributed with this source code.
10
 *
11
 * For more information, see
12
 * <http://www.g1mr.com/adyen-sdk/>.
13
 */
14
15
namespace Gpupo\AdyenSdk\Payment\Response\Decorator;
16
17
use Gpupo\CommonSdk\Entity\EntityAbstract;
18
use Gpupo\CommonSdk\Entity\EntityInterface;
19
20
abstract class AbstractDecorator extends EntityAbstract implements EntityInterface
21
{
22
    public function getSchema()
23
    {
24
        return [
25
            'code'           => 'number',
26
            'status'         => 'number',
27
            'pspReference'   => 'string',
28
            'resultCode'     => 'string',
29
            'authCode'       => 'string',
30
            'response'       => 'string',
31
            'additionaldata' => 'array',
32
        ];
33
    }
34
35
    public function getCode()
36
    {
37
        return intval($this->get('code'));
38
    }
39
40
    public function getStatus()
41
    {
42
        return intval($this->get('status'));
43
    }
44
}
45