@@ 242-255 (lines=14) @@ | ||
239 | // ended and a new clause is starting. |
|
240 | break; |
|
241 | } |
|
242 | if ($token->value === 'AS') { |
|
243 | if (!empty($options['breakOnAlias'])) { |
|
244 | break; |
|
245 | } |
|
246 | if (!empty($ret->alias)) { |
|
247 | $parser->error( |
|
248 | __('An alias was previously found.'), |
|
249 | $token |
|
250 | ); |
|
251 | break; |
|
252 | } |
|
253 | $alias = true; |
|
254 | continue; |
|
255 | } |
|
256 | $isExpr = true; |
|
257 | } |
|
258 | } |
|
@@ 368-378 (lines=11) @@ | ||
365 | $ret->$field = $token->value; |
|
366 | $ret->expr .= $token->token; |
|
367 | $dot = false; |
|
368 | } else { |
|
369 | // No alias is expected. |
|
370 | if (!empty($options['breakOnAlias'])) { |
|
371 | break; |
|
372 | } |
|
373 | if (!empty($ret->alias)) { |
|
374 | $parser->error(__('An alias was previously found.'), $token); |
|
375 | break; |
|
376 | } |
|
377 | $ret->alias = $token->value; |
|
378 | } |
|
379 | } |
|
380 | } |
|
381 | } |