Passed
Push — master ( bd3cb9...127ddb )
by Jean-Christophe
17:45
created

CRUDEvents::onConfDeleteMessage()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 2
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 2
CRAP Score 1

Importance

Changes 0
Metric Value
eloc 1
dl 0
loc 2
ccs 2
cts 2
cp 1
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 2
crap 1
1
<?php
2
3
namespace Ubiquity\controllers\crud;
4
5
use Ajax\semantic\widgets\datatable\DataTable;
6
7
class CRUDEvents {
8
	protected $controller;
9
10 7
	public function __construct($controller) {
11 7
		$this->controller = $controller;
12
	}
13
14
	/**
15
	 * Returns the message displayed after a deletion.
16
	 *
17
	 * @param CRUDMessage $message
18
	 * @param object $instance
19
	 * @return CRUDMessage
20
	 */
21 1
	public function onSuccessDeleteMessage(CRUDMessage $message, $instance): CRUDMessage {
22 1
		return $message;
23
	}
24
25
	/**
26
	 * Returns the message displayed when an error occurred when deleting.
27
	 *
28
	 * @param CRUDMessage $message
29
	 * @param object $instance
30
	 * @return CRUDMessage
31
	 */
32 1
	public function onErrorDeleteMessage(CRUDMessage $message, $instance): CRUDMessage {
33 1
		return $message;
34
	}
35
36
	/**
37
	 * Returns the confirmation message displayed before deleting an instance.
38
	 *
39
	 * @param CRUDMessage $message
40
	 * @param object $instance
41
	 * @return CRUDMessage
42
	 */
43 3
	public function onConfDeleteMessage(CRUDMessage $message, $instance): CRUDMessage {
44 3
		return $message;
45
	}
46
47
	/**
48
	 * Returns the message displayed when an instance is added or inserted.
49
	 *
50
	 * @param CRUDMessage $message
51
	 * @param object $instance
52
	 * @return CRUDMessage
53
	 */
54 2
	public function onSuccessUpdateMessage(CRUDMessage $message, $instance): CRUDMessage {
55 2
		return $message;
56
	}
57
58
	/**
59
	 * Returns the message displayed when an error occurred when updating or inserting.
60
	 *
61
	 * @param CRUDMessage $message
62
	 * @param object $instance
63
	 * @return CRUDMessage
64
	 */
65
	public function onErrorUpdateMessage(CRUDMessage $message, $instance): CRUDMessage {
66
		return $message;
67
	}
68
69
	/**
70
	 * Returns the message displayed when an instance does not exist.
71
	 *
72
	 * @param CRUDMessage $message
73
	 * @param mixed $ids
74
	 * @return CRUDMessage
75
	 */
76
	public function onNotFoundMessage(CRUDMessage $message, $ids): CRUDMessage {
77
		return $message;
78
	}
79
80
	/**
81
	 *
82
	 * @param string $viewName
83
	 * @param array|null $vars
84
	 */
85
	public function beforeLoadView($viewName, &$vars) {
86
	}
87
88
	/**
89
	 * Triggered after displaying objects in dataTable.
90
	 *
91
	 * @param DataTable $dataTable
92
	 * @param array $objects
93
	 * @param boolean $refresh
94
	 */
95
	public function onDisplayElements($dataTable, $objects, $refresh) {
96
	}
97
98
	public function onSuccessDeleteMultipleMessage(CRUDMessage $message, $instance): CRUDMessage {
99
		return $message;
100
	}
101
102
	public function onErrorDeleteMultipleMessage(CRUDMessage $message): CRUDMessage {
103
		return $message;
104
	}
105
106
	public function onConfDeleteMultipleMessage(CRUDMessage $message, $data): CRUDMessage {
107
		return $message;
108
	}
109
	
110
	/**
111
	 * Triggered when a new instance is created before rendering in the form.
112
	 *
113
	 * @param object $instance
114
	 * @param bool $isNew
115
	 */
116
	public function onNewInstance(object $instance) {
117
	}
118
119
	/**
120
	 * Triggered before the instance updating (insert or update).
121
	 *
122
	 * @param object $instance
123
	 * @param bool $isNew
124
	 */
125
	public function onBeforeUpdate(object $instance, bool $isNew) {
126
	}
127
128
	/**
129
	 * Triggered before the instance updating, for POST values updating (insert or update).
130
	 *
131
	 * @param array $requestValues
132
	 * @param bool $isNew
133
	 */
134
	public function onBeforeUpdateRequest(array &$requestValues, bool $isNew) {
135
	}
136
}
137
138