Completed
Push — master ( 1db464...628a7d )
by Angus
02:54
created

Mock_Libraries_Email   A

Complexity

Total Complexity 8

Size/Duplication

Total Lines 49
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 0

Importance

Changes 0
Metric Value
dl 0
loc 49
rs 10
c 0
b 0
f 0
wmc 8
lcom 1
cbo 0
1
<?php
2
/**
3
 * Part of CI PHPUnit Test
4
 *
5
 * @author     Kenji Suzuki <https://github.com/kenjis>
6
 * @license    MIT License
7
 * @copyright  2015 Kenji Suzuki
8
 * @link       https://github.com/kenjis/ci-phpunit-test
9
 */
10
11
class Mock_Libraries_Email
12
{
13
	private $data = [];
14
15
	/**
16
	 * @var bool return value of send()
17
	 */
18
	public $return_send = TRUE;
19
20
	public function initialize()
21
	{
22
		
23
	}
24
25
	public function from($from)
26
	{
27
		$this->data['from'] = $from;
28
	}
29
30
	public function to($to)
31
	{
32
		$this->data['to'] = $to;
33
	}
34
35
	public function bcc($bcc)
36
	{
37
		$this->data['bcc'] = $bcc;
38
	}
39
40
	public function subject($subject)
41
	{
42
		$this->data['subject'] = $subject;
43
	}
44
45
	public function message($message)
46
	{
47
		$this->data['message'] = $message;
48
	}
49
50
	public function send()
51
	{
52
		return $this->return_send;
53
	}
54
55
	public function _get_data()
56
	{
57
		return $this->data;
58
	}
59
}
60