GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.

ExpressionVisitor::visitThrow()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 1
nc 1
nop 1
1
<?php
2
3
namespace Pinq\Expressions;
4
5
/**
6
 * Base class for traversing an expression tree, only the top
7
 * expression will be visited, the subclass should implement such
8
 * that is visits all the appropriate expressions
9
 *
10
 * @author Elliot Levin <[email protected]>
11
 */
12
class ExpressionVisitor extends ExpressionWalker
13
{
14
    final public function walkArray(ArrayExpression $expression)
15
    {
16
        $this->visitArray($expression);
17
18
        return $expression;
19
    }
20
21
    protected function visitArray(ArrayExpression $expression)
22
    {
23
24
    }
25
26
    final public function walkArrayItem(ArrayItemExpression $expression)
27
    {
28
        $this->visitArrayItem($expression);
29
30
        return $expression;
31
    }
32
33
    protected function visitArrayItem(ArrayItemExpression $expression)
34
    {
35
36
    }
37
38
    final public function walkAssignment(AssignmentExpression $expression)
39
    {
40
        $this->visitAssignment($expression);
41
42
        return $expression;
43
    }
44
45
    protected function visitAssignment(AssignmentExpression $expression)
46
    {
47
48
    }
49
50
    final public function walkBinaryOperation(BinaryOperationExpression $expression)
51
    {
52
        $this->visitBinaryOperation($expression);
53
54
        return $expression;
55
    }
56
57
    protected function visitBinaryOperation(BinaryOperationExpression $expression)
58
    {
59
60
    }
61
62
    final public function walkCast(CastExpression $expression)
63
    {
64
        $this->visitCast($expression);
65
66
        return $expression;
67
    }
68
69
    protected function visitCast(CastExpression $expression)
70
    {
71
72
    }
73
74
    final public function walkClosure(ClosureExpression $expression)
75
    {
76
        $this->visitClosure($expression);
77
78
        return $expression;
79
    }
80
81
    protected function visitClosure(ClosureExpression $expression)
82
    {
83
84
    }
85
86
    final public function walkClosureUsedVariable(ClosureUsedVariableExpression $expression)
87
    {
88
        $this->visitClosureUsedVariable($expression);
89
90
        return $expression;
91
    }
92
93
    protected function visitClosureUsedVariable(ClosureUsedVariableExpression $expression)
94
    {
95
96
    }
97
98
    public function walkConstant(ConstantExpression $expression)
99
    {
100
        $this->visitConstant($expression);
101
102
        return $expression;
103
    }
104
105
    protected function visitConstant(ConstantExpression $expression)
106
    {
107
108
    }
109
110
    public function walkClassConstant(ClassConstantExpression $expression)
111
    {
112
        $this->visitClassConstant($expression);
113
114
        return $expression;
115
    }
116
117
    protected function visitClassConstant(ClassConstantExpression $expression)
118
    {
119
120
    }
121
122
    final public function walkParameter(ParameterExpression $expression)
123
    {
124
        $this->visitParameter($expression);
125
126
        return $expression;
127
    }
128
129
    protected function visitParameter(ParameterExpression $expression)
130
    {
131
132
    }
133
134
    final public function walkArgument(ArgumentExpression $expression)
135
    {
136
        $this->visitArgument($expression);
137
138
        return $expression;
139
    }
140
141
    protected function visitArgument(ArgumentExpression $expression)
142
    {
143
144
    }
145
146
    final public function walkEmpty(EmptyExpression $expression)
147
    {
148
        $this->visitEmpty($expression);
149
150
        return $expression;
151
    }
152
153
    protected function visitEmpty(EmptyExpression $expression)
154
    {
155
156
    }
157
158
    final public function walkIsset(IssetExpression $expression)
159
    {
160
        $this->visitIsset($expression);
161
162
        return $expression;
163
    }
164
165
    protected function visitIsset(IssetExpression $expression)
166
    {
167
168
    }
169
170
    final public function walkUnset(UnsetExpression $expression)
171
    {
172
        $this->visitUnset($expression);
173
174
        return $expression;
175
    }
176
177
    protected function visitUnset(UnsetExpression $expression)
178
    {
179
180
    }
181
182
    final public function walkField(FieldExpression $expression)
183
    {
184
        $this->visitField($expression);
185
186
        return $expression;
187
    }
188
189
    protected function visitField(FieldExpression $expression)
190
    {
191
192
    }
193
194
    final public function walkFunctionCall(FunctionCallExpression $expression)
195
    {
196
        $this->visitFunctionCall($expression);
197
198
        return $expression;
199
    }
200
201
    protected function visitFunctionCall(FunctionCallExpression $expression)
202
    {
203
204
    }
205
206
    final public function walkIndex(IndexExpression $expression)
207
    {
208
        $this->visitIndex($expression);
209
210
        return $expression;
211
    }
212
213
    protected function visitIndex(IndexExpression $expression)
214
    {
215
216
    }
217
218
    final public function walkInvocation(InvocationExpression $expression)
219
    {
220
        $this->visitInvocation($expression);
221
222
        return $expression;
223
    }
224
225
    protected function visitInvocation(InvocationExpression $expression)
226
    {
227
228
    }
229
230
    final public function walkMethodCall(MethodCallExpression $expression)
231
    {
232
        $this->visitMethodCall($expression);
233
234
        return $expression;
235
    }
236
237
    protected function visitMethodCall(MethodCallExpression $expression)
238
    {
239
240
    }
241
242
    final public function walkNew(NewExpression $expression)
243
    {
244
        $this->visitNew($expression);
245
246
        return $expression;
247
    }
248
249
    protected function visitNew(NewExpression $expression)
250
    {
251
252
    }
253
254
    final public function walkReturn(ReturnExpression $expression)
255
    {
256
        $this->visitReturn($expression);
257
258
        return $expression;
259
    }
260
261
    protected function visitReturn(ReturnExpression $expression)
262
    {
263
264
    }
265
266
    final public function walkThrow(ThrowExpression $expression)
267
    {
268
        $this->visitThrow($expression);
269
270
        return $expression;
271
    }
272
273
    protected function visitThrow(ThrowExpression $expression)
274
    {
275
276
    }
277
278
    final public function walkStaticMethodCall(StaticMethodCallExpression $expression)
279
    {
280
        $this->visitStaticMethodCall($expression);
281
282
        return $expression;
283
    }
284
285
    protected function visitStaticMethodCall(StaticMethodCallExpression $expression)
286
    {
287
288
    }
289
290
    final public function walkStaticField(StaticFieldExpression $expression)
291
    {
292
        $this->visitStaticField($expression);
293
294
        return $expression;
295
    }
296
297
    protected function visitStaticField(StaticFieldExpression $expression)
298
    {
299
300
    }
301
302
    final public function walkTernary(TernaryExpression $expression)
303
    {
304
        $this->visitTernary($expression);
305
306
        return $expression;
307
    }
308
309
    protected function visitTernary(TernaryExpression $expression)
310
    {
311
312
    }
313
314
    final public function walkUnaryOperation(UnaryOperationExpression $expression)
315
    {
316
        $this->visitUnaryOperation($expression);
317
318
        return $expression;
319
    }
320
321
    protected function visitUnaryOperation(UnaryOperationExpression $expression)
322
    {
323
324
    }
325
326
    final public function walkValue(ValueExpression $expression)
327
    {
328
        $this->visitValue($expression);
329
330
        return $expression;
331
    }
332
333
    protected function visitValue(ValueExpression $expression)
334
    {
335
336
    }
337
338
    final public function walkVariable(VariableExpression $expression)
339
    {
340
        $this->visitVariable($expression);
341
342
        return $expression;
343
    }
344
345
    protected function visitVariable(VariableExpression $expression)
346
    {
347
348
    }
349
}
350