Passed
Push — master ( ed52d3...a8880a )
by Jean-Christophe
05:41
created

CRUDEvents::onErrorDeleteMessage()   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
	
9
	protected $controller;
10
	
11 5
	public function __construct($controller){
12 5
		$this->controller=$controller;
13 5
	}
14
	
15
	/**
16
	 * Returns the message displayed after a deletion
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
	 * @param CRUDMessage $message
28
	 * @param object $instance
29
	 * @return CRUDMessage
30
	 */
31 1
	public function onErrorDeleteMessage(CRUDMessage $message,$instance):CRUDMessage{
32 1
		return $message;
33
	}
34
	
35
	/**
36
	 * Returns the confirmation message displayed before deleting an instance
37
	 * @param CRUDMessage $message
38
	 * @param object $instance
39
	 * @return CRUDMessage
40
	 */
41 2
	public function onConfDeleteMessage(CRUDMessage $message,$instance):CRUDMessage{
42 2
		return $message;
43
	}
44
45
	/**
46
	 * Returns the message displayed when an instance is added or inserted
47
	 * @param CRUDMessage $message
48
	 * @param object $instance
49
	 * @return CRUDMessage
50
	 */
51 2
	public function onSuccessUpdateMessage(CRUDMessage $message,$instance):CRUDMessage{
52 2
		return $message;
53
	}
54
	
55
	/**
56
	 * Returns the message displayed when an error occurred when updating or inserting
57
	 * @param CRUDMessage $message
58
	 * @param object $instance
59
	 * @return CRUDMessage
60
	 */
61
	public function onErrorUpdateMessage(CRUDMessage $message,$instance):CRUDMessage{
62
		return $message;
63
	}
64
	
65
	/**
66
	 * Returns the message displayed when an instance does not exists
67
	 * @param CRUDMessage $message
68
	 * @param mixed $ids
69
	 * @return CRUDMessage
70
	 */
71
	public function onNotFoundMessage(CRUDMessage $message,$ids):CRUDMessage{
72
		return $message;
73
	}
74
	
75
	/**
76
	 * @param string $viewName
77
	 * @param array|null $vars
78
	 */
79 5
	public function beforeLoadView($viewName,&$vars){
80
		
81 5
	}
82
	
83
	/**
84
	 * Triggered after displaying objects in dataTable 
85
	 * @param DataTable $dataTable
86
	 * @param array $objects
87
	 * @param boolean $refresh
88
	 */
89 5
	public function onDisplayElements($dataTable,$objects,$refresh){
90
		
91 5
	}
92
	
93
	public function onSuccessDeleteMultipleMessage(CRUDMessage $message,$instance):CRUDMessage{
94
		return $message;
95
	}
96
	
97
	public function onErrorDeleteMultipleMessage(CRUDMessage $message):CRUDMessage{
98
		return $message;
99
	}
100
	
101
	public function onConfDeleteMultipleMessage(CRUDMessage $message,$data):CRUDMessage{
102
		return $message;
103
	}
104
}
105
106