IDealStartParameters   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 34
Duplicated Lines 0 %

Test Coverage

Coverage 100%

Importance

Changes 0
Metric Value
eloc 7
dl 0
loc 34
ccs 7
cts 7
cp 1
rs 10
c 0
b 0
f 0
wmc 2

2 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 1 1
A get_array() 0 7 1
1
<?php
2
3
namespace Pronamic\WordPress\Pay\Gateways\TargetPay;
4
5
use Pronamic\WordPress\Pay\Core\Util as Core_Util;
6
7
/**
8
 * Title: TargetPay iDEAL start parameters
9
 * Description:
10
 * Copyright: 2005-2021 Pronamic
11
 * Company: Pronamic
12
 *
13
 * @author  Remco Tolsma
14
 * @version 2.0.0
15
 * @since   1.0.0
16
 */
17
class IDealStartParameters extends StartParameters {
18
	/**
19
	 * Bank
20
	 *
21
	 * @var string
22
	 */
23
	public $bank;
24
25
	/**
26
	 * Customer info in callback
27
	 *
28
	 * @var boolean
29
	 */
30
	public $cinfo_in_callback;
31
32
	/**
33
	 * Constructs and initialize start parameters
34
	 */
35 1
	public function __construct() {
36
37 1
	}
38
39
	/**
40
	 * Get array
41
	 *
42
	 * @rerturn array
43
	 */
44 1
	public function get_array() {
45 1
		$array = parent::get_array();
46
47 1
		$array['bank']              = $this->bank;
48 1
		$array['cinfo_in_callback'] = Core_Util::boolean_to_numeric( $this->cinfo_in_callback );
49
50 1
		return $array;
51
	}
52
}
53