Completed
Push — master ( 648565...ac7639 )
by Dmitry
13:02
created

AbstractRequest::getInvId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
ccs 0
cts 3
cp 0
crap 2
rs 10
c 0
b 0
f 0
1
<?php
2
/**
3
 * RoboKassa driver for Omnipay PHP payment library.
4
 *
5
 * @link      https://github.com/hiqdev/omnipay-robokassa
6
 * @package   omnipay-robokassa
7
 * @license   MIT
8
 * @copyright Copyright (c) 2015-2017, HiQDev (http://hiqdev.com/)
9
 */
10
11
namespace Omnipay\RoboKassa\Message;
12
13
/**
14
 * RoboKassa Abstract Request.
15
 */
16
abstract class AbstractRequest extends \Omnipay\Common\Message\AbstractRequest
17
{
18
    protected $zeroAmountAllowed = false;
19
20
    /**
21
     * Get the purse.
22
     *
23
     * @return integer invid
24
     */
25
    public function getInvId()
26
    {
27
        return $this->getParameter('invid');
28
    }
29
30
    /**
31
     * Set the purse.
32
     *
33
     * @param integer $invid invid
34
     *
35
     * @return self
36
     */
37
    public function setInvId($value)
38
    {
39
        return $this->setParameter('invid', $value);
40
    }
41
42
    /**
43
     * Get the purse.
44
     *
45
     * @return string purse
46
     */
47
    public function getPurse()
48
    {
49
        return $this->getParameter('purse');
50
    }
51
52
    /**
53
     * Set the purse.
54
     *
55
     * @param string $purse purse
56
     *
57
     * @return self
58
     */
59
    public function setPurse($value)
60
    {
61
        return $this->setParameter('purse', $value);
62
    }
63
64
    /**
65
     * @return string
66
     */
67
    public function getClient()
68
    {
69
        return $this->getParameter('client');
70
    }
71
72
    /**
73
     * @param $value
74
     * @return \Omnipay\Common\Message\AbstractRequest
75
     */
76
    public function setClient($value)
77
    {
78
        return $this->setParameter('client', $value);
79
    }
80
81
    /**
82
     * Get the secret key.
83
     *
84
     * @return string secret key
85
     */
86
    public function getSecretKey()
87
    {
88
        return $this->getParameter('secretKey');
89
    }
90
91
    /**
92
     * Set the secret key.
93
     *
94
     * @param string $key secret key
95
     *
96
     * @return self
97
     */
98
    public function setSecretKey($value)
99
    {
100
        return $this->setParameter('secretKey', $value);
101
    }
102
103
    /**
104
     * Get the secret key for notification signing.
105
     *
106
     * @return string secret key
107
     */
108
    public function getSecretKey2()
109
    {
110
        return $this->getParameter('secretKey2');
111
    }
112
113
    /**
114
     * Set the secret key for notification signing.
115
     *
116
     * @param string $value secret key
117
     *
118
     * @return self
119
     */
120
    public function setSecretKey2($value)
121
    {
122
        return $this->setParameter('secretKey2', $value);
123
    }
124
125
}
126