1
|
|
|
<?php declare(strict_types=1); |
2
|
|
|
|
3
|
|
|
namespace ApiClients\Client\RabbitMQ\Management\Resource; |
4
|
|
|
|
5
|
|
|
use ApiClients\Foundation\Resource\EmptyResourceInterface; |
6
|
|
|
use DateTime; |
7
|
|
|
|
8
|
|
View Code Duplication |
abstract class EmptyQueue implements QueueInterface, EmptyResourceInterface |
|
|
|
|
9
|
|
|
{ |
10
|
|
|
/** |
11
|
|
|
* @return int |
12
|
|
|
*/ |
13
|
|
|
public function messages() : int |
14
|
|
|
{ |
15
|
|
|
return null; |
16
|
|
|
} |
17
|
|
|
|
18
|
|
|
/** |
19
|
|
|
* @return Details |
20
|
|
|
*/ |
21
|
|
|
public function messagesDetails() : Details |
22
|
|
|
{ |
23
|
|
|
return null; |
24
|
|
|
} |
25
|
|
|
|
26
|
|
|
/** |
27
|
|
|
* @return int |
28
|
|
|
*/ |
29
|
|
|
public function messagesReady() : int |
30
|
|
|
{ |
31
|
|
|
return null; |
32
|
|
|
} |
33
|
|
|
|
34
|
|
|
/** |
35
|
|
|
* @return Details |
36
|
|
|
*/ |
37
|
|
|
public function messagesReadyDetails() : Details |
38
|
|
|
{ |
39
|
|
|
return null; |
40
|
|
|
} |
41
|
|
|
|
42
|
|
|
/** |
43
|
|
|
* @return int |
44
|
|
|
*/ |
45
|
|
|
public function messagesUnacknowledged() : int |
46
|
|
|
{ |
47
|
|
|
return null; |
48
|
|
|
} |
49
|
|
|
|
50
|
|
|
/** |
51
|
|
|
* @return Details |
52
|
|
|
*/ |
53
|
|
|
public function messagesUnacknowledgedDetails() : Details |
54
|
|
|
{ |
55
|
|
|
return null; |
56
|
|
|
} |
57
|
|
|
|
58
|
|
|
/** |
59
|
|
|
* @return DateTime |
60
|
|
|
*/ |
61
|
|
|
public function idleSince() : DateTime |
62
|
|
|
{ |
63
|
|
|
return null; |
64
|
|
|
} |
65
|
|
|
|
66
|
|
|
/** |
67
|
|
|
* @return mixed |
68
|
|
|
*/ |
69
|
|
|
public function consumerUtilisation() : mixed |
70
|
|
|
{ |
71
|
|
|
return null; |
72
|
|
|
} |
73
|
|
|
|
74
|
|
|
/** |
75
|
|
|
* @return mixed |
76
|
|
|
*/ |
77
|
|
|
public function policy() : mixed |
78
|
|
|
{ |
79
|
|
|
return null; |
80
|
|
|
} |
81
|
|
|
|
82
|
|
|
/** |
83
|
|
|
* @return mixed |
84
|
|
|
*/ |
85
|
|
|
public function exclusiveConsumerTag() : mixed |
86
|
|
|
{ |
87
|
|
|
return null; |
88
|
|
|
} |
89
|
|
|
|
90
|
|
|
/** |
91
|
|
|
* @return int |
92
|
|
|
*/ |
93
|
|
|
public function consumers() : int |
94
|
|
|
{ |
95
|
|
|
return null; |
96
|
|
|
} |
97
|
|
|
|
98
|
|
|
/** |
99
|
|
|
* @return mixed |
100
|
|
|
*/ |
101
|
|
|
public function recoverableSlaves() : mixed |
102
|
|
|
{ |
103
|
|
|
return null; |
104
|
|
|
} |
105
|
|
|
|
106
|
|
|
/** |
107
|
|
|
* @return string |
108
|
|
|
*/ |
109
|
|
|
public function state() : string |
110
|
|
|
{ |
111
|
|
|
return null; |
112
|
|
|
} |
113
|
|
|
|
114
|
|
|
/** |
115
|
|
|
* @return int |
116
|
|
|
*/ |
117
|
|
|
public function messagesRam() : int |
118
|
|
|
{ |
119
|
|
|
return null; |
120
|
|
|
} |
121
|
|
|
|
122
|
|
|
/** |
123
|
|
|
* @return int |
124
|
|
|
*/ |
125
|
|
|
public function messagesReadyRam() : int |
126
|
|
|
{ |
127
|
|
|
return null; |
128
|
|
|
} |
129
|
|
|
|
130
|
|
|
/** |
131
|
|
|
* @return int |
132
|
|
|
*/ |
133
|
|
|
public function messagesUnacknowledgedRam() : int |
134
|
|
|
{ |
135
|
|
|
return null; |
136
|
|
|
} |
137
|
|
|
|
138
|
|
|
/** |
139
|
|
|
* @return int |
140
|
|
|
*/ |
141
|
|
|
public function messagesPersistent() : int |
142
|
|
|
{ |
143
|
|
|
return null; |
144
|
|
|
} |
145
|
|
|
|
146
|
|
|
/** |
147
|
|
|
* @return int |
148
|
|
|
*/ |
149
|
|
|
public function messageBytes() : int |
150
|
|
|
{ |
151
|
|
|
return null; |
152
|
|
|
} |
153
|
|
|
|
154
|
|
|
/** |
155
|
|
|
* @return int |
156
|
|
|
*/ |
157
|
|
|
public function messageBytesReady() : int |
158
|
|
|
{ |
159
|
|
|
return null; |
160
|
|
|
} |
161
|
|
|
|
162
|
|
|
/** |
163
|
|
|
* @return int |
164
|
|
|
*/ |
165
|
|
|
public function messageBytesUnacknowledged() : int |
166
|
|
|
{ |
167
|
|
|
return null; |
168
|
|
|
} |
169
|
|
|
|
170
|
|
|
/** |
171
|
|
|
* @return int |
172
|
|
|
*/ |
173
|
|
|
public function messageBytesRam() : int |
174
|
|
|
{ |
175
|
|
|
return null; |
176
|
|
|
} |
177
|
|
|
|
178
|
|
|
/** |
179
|
|
|
* @return int |
180
|
|
|
*/ |
181
|
|
|
public function messageBytesPersistent() : int |
182
|
|
|
{ |
183
|
|
|
return null; |
184
|
|
|
} |
185
|
|
|
|
186
|
|
|
/** |
187
|
|
|
* @return DateTime |
188
|
|
|
*/ |
189
|
|
|
public function headMessageTimestamp() : DateTime |
190
|
|
|
{ |
191
|
|
|
return null; |
192
|
|
|
} |
193
|
|
|
|
194
|
|
|
/** |
195
|
|
|
* @return int |
196
|
|
|
*/ |
197
|
|
|
public function diskReads() : int |
198
|
|
|
{ |
199
|
|
|
return null; |
200
|
|
|
} |
201
|
|
|
|
202
|
|
|
/** |
203
|
|
|
* @return int |
204
|
|
|
*/ |
205
|
|
|
public function diskWrites() : int |
206
|
|
|
{ |
207
|
|
|
return null; |
208
|
|
|
} |
209
|
|
|
|
210
|
|
|
/** |
211
|
|
|
* @return Queue\BackingQueueStatus |
212
|
|
|
*/ |
213
|
|
|
public function backingQueueStatus() : Queue\BackingQueueStatus |
214
|
|
|
{ |
215
|
|
|
return null; |
216
|
|
|
} |
217
|
|
|
|
218
|
|
|
/** |
219
|
|
|
* @return string |
220
|
|
|
*/ |
221
|
|
|
public function name() : string |
222
|
|
|
{ |
223
|
|
|
return null; |
224
|
|
|
} |
225
|
|
|
|
226
|
|
|
/** |
227
|
|
|
* @return string |
228
|
|
|
*/ |
229
|
|
|
public function vhost() : string |
230
|
|
|
{ |
231
|
|
|
return null; |
232
|
|
|
} |
233
|
|
|
|
234
|
|
|
/** |
235
|
|
|
* @return bool |
236
|
|
|
*/ |
237
|
|
|
public function durable() : bool |
238
|
|
|
{ |
239
|
|
|
return null; |
240
|
|
|
} |
241
|
|
|
|
242
|
|
|
/** |
243
|
|
|
* @return bool |
244
|
|
|
*/ |
245
|
|
|
public function autoDelete() : bool |
246
|
|
|
{ |
247
|
|
|
return null; |
248
|
|
|
} |
249
|
|
|
|
250
|
|
|
/** |
251
|
|
|
* @return bool |
252
|
|
|
*/ |
253
|
|
|
public function exclusive() : bool |
254
|
|
|
{ |
255
|
|
|
return null; |
256
|
|
|
} |
257
|
|
|
|
258
|
|
|
/** |
259
|
|
|
* @return array |
260
|
|
|
*/ |
261
|
|
|
public function arguments() : array |
262
|
|
|
{ |
263
|
|
|
return null; |
264
|
|
|
} |
265
|
|
|
|
266
|
|
|
/** |
267
|
|
|
* @return string |
268
|
|
|
*/ |
269
|
|
|
public function node() : string |
270
|
|
|
{ |
271
|
|
|
return null; |
272
|
|
|
} |
273
|
|
|
} |
274
|
|
|
|
Duplicated code is one of the most pungent code smells. If you need to duplicate the same code in three or more different places, we strongly encourage you to look into extracting the code into a single class or operation.
You can also find more detailed suggestions in the “Code” section of your repository.