Code Duplication    Length = 11-12 lines in 2 locations

src/QueryBuilder/QueryBuilderFlex.php 2 locations

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