Code Duplication    Length = 11-12 lines in 2 locations

src/QueryBuilder/QueryBuilderFlex.php 2 locations

@@ 29-39 (lines=11) @@
26
     *
27
     * @return QueryBuilderFlex
28
     */
29
    public static function createForTable($tableName)
30
    {
31
        Database::getInstance();
32
33
        $connection = Service::getQueryBuilderConnection();
34
        $qbBase = new QueryBuilderFlex($connection);
35
36
        $queryBuilder = $qbBase->table($tableName);
37
38
        return $queryBuilder;
39
    }
40
41
    /**
42
     * Creeate a QueryBuilder instance to work with a Model.
@@ 50-61 (lines=12) @@
47
     *
48
     * @return QueryBuilderFlex
49
     */
50
    public static function createForModel($modelType)
51
    {
52
        Database::getInstance();
53
54
        $connection = Service::getQueryBuilderConnection();
55
        $qbBase = new QueryBuilderFlex($connection);
56
57
        $queryBuilder = $qbBase->table(constant("$modelType::TABLE"));
58
        $queryBuilder->setModelType($modelType);
59
60
        return $queryBuilder;
61
    }
62
63
    //
64
    // Overridden QueryBuilder Functions