Passed
Push — master ( 2c0c97...e77480 )
by Robin
01:12
created

HsbcTransaction   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 18
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 4
dl 0
loc 18
rs 10
c 0
b 0
f 0
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getVirtualAccount() 0 3 1
A setVirtualAccount() 0 3 1
1
<?php
2
3
namespace Kingsquare\Banking\Hsbc;
4
5
use Kingsquare\Banking\Transaction;
6
7
/**
8
 * HSBC's Transaction class with additional information such as virtual account.
9
 *
10
 * @author  jun ([email protected])
11
 * @license http://opensource.org/licenses/MIT MIT
12
 */
13
class HsbcTransaction extends Transaction
14
{
15
    private $virtualAccount = '';
16
17
    /**
18
     * @param string $var
19
     */
20
    public function setVirtualAccount($var)
21
    {
22
        $this->virtualAccount = (string)$var;
23
    }
24
25
    /**
26
     * @return string
27
     */
28
    public function getVirtualAccount()
29
    {
30
        return $this->virtualAccount;
31
    }
32
33
}
34