| @@ 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 | } |
|