Code Duplication    Length = 9-10 lines in 2 locations

src/Query/GroupBy.php 1 location

@@ 40-48 (lines=9) @@
37
     * @param Field|Alias|string $field
38
     * @param string|null        $dqlAlias
39
     */
40
    public function __construct($field, $dqlAlias = null)
41
    {
42
        if (!($field instanceof Field) && !($field instanceof Alias)) {
43
            $field = new Field($field);
44
        }
45
46
        $this->field = $field;
47
        $this->dqlAlias = $dqlAlias;
48
    }
49
50
    /**
51
     * @param QueryBuilder $qb

src/Query/OrderBy.php 1 location

@@ 48-57 (lines=10) @@
45
     * @param string             $order
46
     * @param string|null        $dqlAlias
47
     */
48
    public function __construct($field, $order = 'ASC', $dqlAlias = null)
49
    {
50
        if (!($field instanceof Field) && !($field instanceof Alias)) {
51
            $field = new Field($field);
52
        }
53
54
        $this->field = $field;
55
        $this->order = $order;
56
        $this->dqlAlias = $dqlAlias;
57
    }
58
59
    /**
60
     * @param QueryBuilder $qb