Passed
Push — master ( a0694d...b099f7 )
by Valentin
05:07
created
src/Bridge/DataGrid/src/Writer/QueryWriter.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -52,23 +52,23 @@  discard block
 block discarded – undo
52 52
      */
53 53
     public function write($source, SpecificationInterface $specification, Compiler $compiler)
54 54
     {
55
-        if (!$this->targetAcceptable($source)) {
55
+        if (!$this->targetAcceptable($source)){
56 56
             return null;
57 57
         }
58 58
 
59
-        if ($specification instanceof Specification\FilterInterface) {
59
+        if ($specification instanceof Specification\FilterInterface){
60 60
             return $this->writeFilter($source, $specification, $compiler);
61 61
         }
62 62
 
63
-        if ($specification instanceof Specification\SorterInterface) {
63
+        if ($specification instanceof Specification\SorterInterface){
64 64
             return $this->writeSorter($source, $specification, $compiler);
65 65
         }
66 66
 
67
-        if ($specification instanceof Specification\Pagination\Limit) {
67
+        if ($specification instanceof Specification\Pagination\Limit){
68 68
             return $source->limit($specification->getValue());
69 69
         }
70 70
 
71
-        if ($specification instanceof Specification\Pagination\Offset) {
71
+        if ($specification instanceof Specification\Pagination\Offset){
72 72
             return $source->offset($specification->getValue());
73 73
         }
74 74
 
@@ -83,15 +83,15 @@  discard block
 block discarded – undo
83 83
      */
84 84
     protected function writeFilter($source, Specification\FilterInterface $filter, Compiler $compiler)
85 85
     {
86
-        if ($filter instanceof Specification\Filter\All || $filter instanceof Specification\Filter\Map) {
86
+        if ($filter instanceof Specification\Filter\All || $filter instanceof Specification\Filter\Map){
87 87
             return $source->where(static function () use ($compiler, $filter, $source): void {
88 88
                 $compiler->compile($source, ...$filter->getFilters());
89 89
             });
90 90
         }
91 91
 
92
-        if ($filter instanceof Specification\Filter\Any) {
92
+        if ($filter instanceof Specification\Filter\Any){
93 93
             return $source->where(static function () use ($compiler, $filter, $source): void {
94
-                foreach ($filter->getFilters() as $subFilter) {
94
+                foreach ($filter->getFilters() as $subFilter){
95 95
                     $source->orWhere(static function () use ($compiler, $subFilter, $source): void {
96 96
                         $compiler->compile($source, $subFilter);
97 97
                     });
@@ -99,9 +99,9 @@  discard block
 block discarded – undo
99 99
             });
100 100
         }
101 101
 
102
-        if ($filter instanceof Specification\Filter\InjectionFilter) {
102
+        if ($filter instanceof Specification\Filter\InjectionFilter){
103 103
             $expression = $filter->getFilter();
104
-            if ($expression instanceof Specification\Filter\Expression) {
104
+            if ($expression instanceof Specification\Filter\Expression){
105 105
                 return $source->where(
106 106
                     $filter->getInjection(),
107 107
                     $this->getExpressionOperator($expression),
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
             }
111 111
         }
112 112
 
113
-        if ($filter instanceof Specification\Filter\Expression) {
113
+        if ($filter instanceof Specification\Filter\Expression){
114 114
             return $source->where(
115 115
                 $filter->getExpression(),
116 116
                 $this->getExpressionOperator($filter),
@@ -127,11 +127,11 @@  discard block
 block discarded – undo
127 127
      */
128 128
     protected function getExpressionOperator(Specification\Filter\Expression $filter): string
129 129
     {
130
-        if ($filter instanceof Specification\Filter\Like) {
130
+        if ($filter instanceof Specification\Filter\Like){
131 131
             return 'LIKE';
132 132
         }
133 133
 
134
-        if ($filter instanceof Specification\Filter\InArray || $filter instanceof Specification\Filter\NotInArray) {
134
+        if ($filter instanceof Specification\Filter\InArray || $filter instanceof Specification\Filter\NotInArray){
135 135
             return static::ARRAY_OPERATORS[get_class($filter)];
136 136
         }
137 137
 
@@ -144,11 +144,11 @@  discard block
 block discarded – undo
144 144
      */
145 145
     protected function getExpressionArgs(Specification\Filter\Expression $filter): array
146 146
     {
147
-        if ($filter instanceof Specification\Filter\Like) {
147
+        if ($filter instanceof Specification\Filter\Like){
148 148
             return [sprintf($filter->getPattern(), $this->fetchValue($filter->getValue()))];
149 149
         }
150 150
 
151
-        if ($filter instanceof Specification\Filter\InArray || $filter instanceof Specification\Filter\NotInArray) {
151
+        if ($filter instanceof Specification\Filter\InArray || $filter instanceof Specification\Filter\NotInArray){
152 152
             return [new Parameter($this->fetchValue($filter->getValue()))];
153 153
         }
154 154
 
@@ -163,8 +163,8 @@  discard block
 block discarded – undo
163 163
      */
164 164
     protected function writeSorter($source, Specification\SorterInterface $sorter, Compiler $compiler)
165 165
     {
166
-        if ($sorter instanceof Specification\Sorter\SorterSet) {
167
-            foreach ($sorter->getSorters() as $subSorter) {
166
+        if ($sorter instanceof Specification\Sorter\SorterSet){
167
+            foreach ($sorter->getSorters() as $subSorter){
168 168
                 $source = $compiler->compile($source, $subSorter);
169 169
             }
170 170
 
@@ -174,9 +174,9 @@  discard block
 block discarded – undo
174 174
         if (
175 175
             $sorter instanceof Specification\Sorter\AscSorter
176 176
             || $sorter instanceof Specification\Sorter\DescSorter
177
-        ) {
177
+        ){
178 178
             $direction = static::SORTER_DIRECTIONS[get_class($sorter)];
179
-            foreach ($sorter->getExpressions() as $expression) {
179
+            foreach ($sorter->getExpressions() as $expression){
180 180
                 $source = $source->orderBy($expression, $direction);
181 181
             }
182 182
 
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
      */
195 195
     protected function fetchValue($value)
196 196
     {
197
-        if ($value instanceof Specification\ValueInterface) {
197
+        if ($value instanceof Specification\ValueInterface){
198 198
             throw new CompilerException('Value expects user input, none given');
199 199
         }
200 200
 
@@ -207,11 +207,11 @@  discard block
 block discarded – undo
207 207
      */
208 208
     protected function targetAcceptable($target): bool
209 209
     {
210
-        if (class_exists(SelectQuery::class) && $target instanceof SelectQuery) {
210
+        if (class_exists(SelectQuery::class) && $target instanceof SelectQuery){
211 211
             return true;
212 212
         }
213 213
 
214
-        if (class_exists(Select::class) && $target instanceof Select) {
214
+        if (class_exists(Select::class) && $target instanceof Select){
215 215
             return true;
216 216
         }
217 217
 
Please login to merge, or discard this patch.