Code Duplication    Length = 11-14 lines in 2 locations

src/Components/Expression.php 2 locations

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