Passed
Pull Request — master (#380)
by Wilmer
02:46
created

QueryBuilderProvider   A

Complexity

Total Complexity 20

Size/Duplication

Total Lines 142
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
eloc 42
dl 0
loc 142
rs 10
c 1
b 0
f 0
wmc 20

20 Methods

Rating   Name   Duplication   Size   Complexity  
A addDropForeignKeys() 0 5 1
A addDropUniques() 0 5 1
A addDropPrimaryKeys() 0 5 1
A createDropIndex() 0 5 1
A delete() 0 5 1
A buildLikeConditions() 0 5 1
A buildConditions() 0 5 1
A buildWhereExists() 0 5 1
A buildFilterConditions() 0 5 1
A addDropChecks() 0 5 1
A buildFrom() 0 5 1
A alterColumn() 0 5 1
A batchInsert() 0 5 1
A addColumn() 0 5 1
A fromCases() 0 5 1
A insertEx() 0 5 1
A update() 0 5 1
A selectExist() 0 5 1
A upsert() 0 5 1
A insert() 0 5 1
1
<?php
2
3
declare(strict_types=1);
4
5
namespace Yiisoft\Db\Tests\Provider;
6
7
use Yiisoft\Db\Tests\Support\TestTrait;
8
9
final class QueryBuilderProvider
10
{
11
    use TestTrait;
12
13
    public function addColumn(): array
14
    {
15
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
16
17
        return $baseQueryBuilderProvider->addColumn();
18
    }
19
20
    public function addDropChecks(): array
21
    {
22
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
23
24
        return $baseQueryBuilderProvider->addDropChecks();
25
    }
26
27
    public function addDropForeignKeys(): array
28
    {
29
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
30
31
        return $baseQueryBuilderProvider->addDropForeignKeys();
32
    }
33
34
    public function addDropPrimaryKeys(): array
35
    {
36
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
37
38
        return $baseQueryBuilderProvider->addDropPrimaryKeys();
39
    }
40
41
    public function addDropUniques(): array
42
    {
43
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
44
45
        return $baseQueryBuilderProvider->addDropUniques();
46
    }
47
48
    public function alterColumn(): array
49
    {
50
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
51
52
        return $baseQueryBuilderProvider->alterColumn($this->getConnection());
53
    }
54
55
    public function batchInsert(): array
56
    {
57
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
58
59
        return $baseQueryBuilderProvider->batchInsert($this->getConnection());
60
    }
61
62
    public function buildConditions(): array
63
    {
64
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
65
66
        return $baseQueryBuilderProvider->buildConditions($this->getConnection());
67
    }
68
69
    public function buildFilterConditions(): array
70
    {
71
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
72
73
        return $baseQueryBuilderProvider->buildFilterConditions($this->getConnection());
74
    }
75
76
    public function buildFrom(): array
77
    {
78
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
79
80
        return $baseQueryBuilderProvider->buildFrom();
81
    }
82
83
    public function buildLikeConditions(): array
84
    {
85
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
86
87
        return $baseQueryBuilderProvider->buildLikeConditions($this->getConnection());
88
    }
89
90
    public function buildWhereExists(): array
91
    {
92
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
93
94
        return $baseQueryBuilderProvider->buildWhereExists($this->getConnection());
95
    }
96
97
    public function createDropIndex(): array
98
    {
99
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
100
101
        return $baseQueryBuilderProvider->createDropIndex();
102
    }
103
104
    public function delete(): array
105
    {
106
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
107
108
        return $baseQueryBuilderProvider->delete($this->getConnection());
109
    }
110
111
    public function fromCases(): array
112
    {
113
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
114
115
        return $baseQueryBuilderProvider->fromCases();
116
    }
117
118
    public function insert(): array
119
    {
120
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
121
122
        return $baseQueryBuilderProvider->insert($this->getConnection());
123
    }
124
125
    public function insertEx(): array
126
    {
127
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
128
129
        return $baseQueryBuilderProvider->insertEx($this->getConnection());
130
    }
131
132
    public function selectExist(): array
133
    {
134
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
135
136
        return $baseQueryBuilderProvider->selectExist();
137
    }
138
139
    public function update(): array
140
    {
141
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
142
143
        return $baseQueryBuilderProvider->update($this->getConnection());
144
    }
145
146
    public function upsert(): array
147
    {
148
        $baseQueryBuilderProvider = new BaseQueryBuilderProvider();
149
150
        return $baseQueryBuilderProvider->upsert($this->getConnection());
151
    }
152
}
153