Completed
Push — master ( 6f5720...a297dc )
by Nikolay
07:30
created
services/NorthWind/NorthWindMetadata.php 1 patch
Unused Use Statements   -9 removed lines patch added patch discarded remove patch
@@ -1,17 +1,8 @@
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 use POData\Providers\Metadata\ResourceStreamInfo;
4
-use POData\Providers\Metadata\ResourceAssociationSetEnd;
5
-use POData\Providers\Metadata\ResourceAssociationSet;
6
-use POData\Common\NotImplementedException;
7 4
 use POData\Providers\Metadata\Type\EdmPrimitiveType;
8
-use POData\Providers\Metadata\ResourceSet;
9
-use POData\Providers\Metadata\ResourcePropertyKind;
10
-use POData\Providers\Metadata\ResourceProperty;
11
-use POData\Providers\Metadata\ResourceTypeKind;
12
-use POData\Providers\Metadata\ResourceType;
13 5
 use POData\Common\InvalidOperationException;
14
-use POData\Providers\Metadata\IMetadataProvider;
15 6
 require_once 'POData\Providers\Metadata\IDataServiceMetadataProvider.php';
16 7
 use POData\Providers\Metadata\SimpleMetadataProvider;
17 8
 //Begin Resource Classes
Please login to merge, or discard this patch.
services/WordPress/WordPressDataService.php 1 patch
Unused Use Statements   -5 removed lines patch added patch discarded remove patch
@@ -8,11 +8,6 @@
 block discarded – undo
8 8
 use POData\Configuration\ProtocolVersion;
9 9
 use POData\Configuration\ServiceConfiguration;
10 10
 use POData\BaseService;
11
-use POData\OperationContext\ServiceHost;
12
-use POData\Common\ODataException;
13
-use POData\Common\ODataConstants;
14
-use POData\Common\Messages;
15
-use POData\UriProcessor\UriProcessor;
16 11
 require_once 'WordPressMetadata.php';
17 12
 require_once 'WordPressQueryProvider.php';
18 13
 require_once 'WordPressDSExpressionProvider.php';
Please login to merge, or discard this patch.
services/WordPress/WordPressDSExpressionProvider.php 2 patches
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -2,7 +2,6 @@
 block discarded – undo
2 2
 
3 3
 use POData\UriProcessor\QueryProcessor\ExpressionParser\Expressions\ExpressionType;
4 4
 use POData\Providers\Metadata\Type\IType;
5
-use POData\Common\NotImplementedException;
6 5
 use POData\Common\ODataConstants;
7 6
 use POData\Providers\Expression\IExpressionProvider;
8 7
 use POData\Providers\Metadata\ResourceType;
Please login to merge, or discard this patch.
Switch Indentation   +136 added lines, -136 removed lines patch added patch discarded remove patch
@@ -85,14 +85,14 @@  discard block
 block discarded – undo
85 85
     public function onLogicalExpression($expressionType, $left, $right)
86 86
     {
87 87
         switch($expressionType) {
88
-        case ExpressionType::AND_LOGICAL:
89
-            return $this->_prepareBinaryExpression(self::LOGICAL_AND, $left, $right);
90
-            break;
91
-        case ExpressionType::OR_LOGICAL:
92
-            return $this->_prepareBinaryExpression(self::LOGICAL_OR, $left, $right);
93
-            break;
94
-        default:
95
-            throw new \InvalidArgumentException('onLogicalExpression');
88
+            case ExpressionType::AND_LOGICAL:
89
+                return $this->_prepareBinaryExpression(self::LOGICAL_AND, $left, $right);
90
+                break;
91
+            case ExpressionType::OR_LOGICAL:
92
+                return $this->_prepareBinaryExpression(self::LOGICAL_OR, $left, $right);
93
+                break;
94
+            default:
95
+                throw new \InvalidArgumentException('onLogicalExpression');
96 96
         }
97 97
     }
98 98
 
@@ -108,23 +108,23 @@  discard block
 block discarded – undo
108 108
     public function onArithmeticExpression($expressionType, $left, $right)
109 109
     {
110 110
         switch($expressionType) {
111
-        case ExpressionType::MULTIPLY:
112
-            return $this->_prepareBinaryExpression(self::MULTIPLY, $left, $right);
113
-            break;
114
-        case ExpressionType::DIVIDE:
115
-            return $this->_prepareBinaryExpression(self::DIVIDE, $left, $right);
116
-            break;
117
-        case ExpressionType::MODULO:
118
-            return $this->_prepareBinaryExpression(self::MODULO, $left, $right);
119
-            break;
120
-        case ExpressionType::ADD:
121
-            return $this->_prepareBinaryExpression(self::ADD, $left, $right);
122
-            break;
123
-        case ExpressionType::SUBTRACT:
124
-            return $this->_prepareBinaryExpression(self::SUBTRACT, $left, $right);
125
-            break;
126
-        default:
127
-            throw new \InvalidArgumentException('onArithmeticExpression');
111
+            case ExpressionType::MULTIPLY:
112
+                return $this->_prepareBinaryExpression(self::MULTIPLY, $left, $right);
113
+                break;
114
+            case ExpressionType::DIVIDE:
115
+                return $this->_prepareBinaryExpression(self::DIVIDE, $left, $right);
116
+                break;
117
+            case ExpressionType::MODULO:
118
+                return $this->_prepareBinaryExpression(self::MODULO, $left, $right);
119
+                break;
120
+            case ExpressionType::ADD:
121
+                return $this->_prepareBinaryExpression(self::ADD, $left, $right);
122
+                break;
123
+            case ExpressionType::SUBTRACT:
124
+                return $this->_prepareBinaryExpression(self::SUBTRACT, $left, $right);
125
+                break;
126
+            default:
127
+                throw new \InvalidArgumentException('onArithmeticExpression');
128 128
         }
129 129
     }
130 130
 
@@ -140,30 +140,30 @@  discard block
 block discarded – undo
140 140
     public function onRelationalExpression($expressionType, $left, $right)
141 141
     {
142 142
         switch($expressionType) {
143
-        case ExpressionType::GREATERTHAN:
144
-            return $this->_prepareBinaryExpression(self::GREATERTHAN, $left, $right);
145
-            break;
146
-        case ExpressionType::GREATERTHAN_OR_EQUAL:
147
-            return $this->_prepareBinaryExpression(
148
-                self::GREATERTHAN_OR_EQUAL, $left, $right
149
-            );
150
-            break;
151
-        case ExpressionType::LESSTHAN:
152
-            return $this->_prepareBinaryExpression(self::LESSTHAN, $left, $right);
153
-            break;
154
-        case ExpressionType::LESSTHAN_OR_EQUAL:
155
-            return $this->_prepareBinaryExpression(
156
-                self::LESSTHAN_OR_EQUAL, $left, $right
157
-            );
158
-            break;
159
-        case ExpressionType::EQUAL:
160
-            return $this->_prepareBinaryExpression(self::EQUAL, $left, $right);
161
-            break;
162
-        case ExpressionType::NOTEQUAL:
163
-            return $this->_prepareBinaryExpression(self::NOTEQUAL, $left, $right);
164
-            break;
165
-        default:
166
-            throw new \InvalidArgumentException('onArithmeticExpression');
143
+            case ExpressionType::GREATERTHAN:
144
+                return $this->_prepareBinaryExpression(self::GREATERTHAN, $left, $right);
145
+                break;
146
+            case ExpressionType::GREATERTHAN_OR_EQUAL:
147
+                return $this->_prepareBinaryExpression(
148
+                    self::GREATERTHAN_OR_EQUAL, $left, $right
149
+                );
150
+                break;
151
+            case ExpressionType::LESSTHAN:
152
+                return $this->_prepareBinaryExpression(self::LESSTHAN, $left, $right);
153
+                break;
154
+            case ExpressionType::LESSTHAN_OR_EQUAL:
155
+                return $this->_prepareBinaryExpression(
156
+                    self::LESSTHAN_OR_EQUAL, $left, $right
157
+                );
158
+                break;
159
+            case ExpressionType::EQUAL:
160
+                return $this->_prepareBinaryExpression(self::EQUAL, $left, $right);
161
+                break;
162
+            case ExpressionType::NOTEQUAL:
163
+                return $this->_prepareBinaryExpression(self::NOTEQUAL, $left, $right);
164
+                break;
165
+            default:
166
+                throw new \InvalidArgumentException('onArithmeticExpression');
167 167
         }
168 168
     }
169 169
 
@@ -178,14 +178,14 @@  discard block
 block discarded – undo
178 178
     public function onUnaryExpression($expressionType, $child)
179 179
     {
180 180
         switch($expressionType) {
181
-        case ExpressionType::NEGATE:
182
-            return $this->_prepareUnaryExpression(self::NEGATE, $child);
183
-            break;
184
-        case ExpressionType::NOT_LOGICAL:
185
-            return $this->_prepareUnaryExpression(self::LOGICAL_NOT, $child);
186
-            break;
187
-        default:
188
-            throw new \InvalidArgumentException('onUnaryExpression');
181
+            case ExpressionType::NEGATE:
182
+                return $this->_prepareUnaryExpression(self::NEGATE, $child);
183
+                break;
184
+            case ExpressionType::NOT_LOGICAL:
185
+                return $this->_prepareUnaryExpression(self::LOGICAL_NOT, $child);
186
+                break;
187
+            default:
188
+                throw new \InvalidArgumentException('onUnaryExpression');
189 189
         }
190 190
     }
191 191
 
@@ -244,86 +244,86 @@  discard block
 block discarded – undo
244 244
     public function onFunctionCallExpression($functionDescription, $params)
245 245
     {
246 246
         switch($functionDescription->functionName) {
247
-        case ODataConstants::STRFUN_COMPARE:
248
-            return "STRCMP($params[0], $params[1])";
249
-            break;
250
-        case ODataConstants::STRFUN_ENDSWITH:
251
-          return "(STRCMP($params[1],RIGHT($params[0],LENGTH($params[1]))) = 0)";
252
-            break;
253
-        case ODataConstants::STRFUN_INDEXOF:
254
-            return "INSTR($params[0], $params[1]) - 1";
255
-            break;
256
-        case ODataConstants::STRFUN_REPLACE:
257
-          return "REPLACE($params[0],$params[1],$params[2])";
258
-            break;
259
-        case ODataConstants::STRFUN_STARTSWITH:
260
-          return "(STRCMP($params[1],LEFT($params[0],LENGTH($params[1]))) = 0)";
261
-            break; 
262
-        case ODataConstants::STRFUN_TOLOWER:
263
-          return "LOWER($params[0])";
264
-            break;
265
-        case ODataConstants::STRFUN_TOUPPER:
266
-          return "UPPER($params[0])";
267
-            break;
268
-        case ODataConstants::STRFUN_TRIM:
269
-          return "TRIM($params[0])";
270
-            break;
271
-        case ODataConstants::STRFUN_SUBSTRING:
272
-            return count($params) == 3 ?
273
-                "SUBSTRING($params[0], $params[1] + 1, $params[2])" :
274
-                "SUBSTRING($params[0], $params[1] + 1)";
275
-            break;
276
-        case ODataConstants::STRFUN_SUBSTRINGOF:
277
-            return "(LOCATE($params[0], $params[1]) > 0)";
278
-            break;
279
-        case ODataConstants::STRFUN_CONCAT:
280
-            return "CONCAT($params[0],$params[1])";
281
-            break;
282
-        case ODataConstants::STRFUN_LENGTH:
283
-            return "LENGTH($params[0])";
284
-            break;
285
-        case ODataConstants::GUIDFUN_EQUAL:
286
-        	return "STRCMP($params[0], $params[1])";
287
-            break;
288
-        case ODataConstants::DATETIME_COMPARE:
289
-            return "DATETIMECMP($params[0]; $params[1])";
290
-            break;
291
-        case ODataConstants::DATETIME_YEAR:
292
-            return "EXTRACT(YEAR from ".$params[0].")";
293
-            break;
294
-        case ODataConstants::DATETIME_MONTH:
295
-            return "EXTRACT(MONTH from ".$params[0].")";
296
-            break;
297
-        case ODataConstants::DATETIME_DAY:
298
-            return "EXTRACT(DAY from ".$params[0].")";
299
-            break;
300
-        case ODataConstants::DATETIME_HOUR:
301
-            return "EXTRACT(HOUR from ".$params[0].")";
302
-            break;
303
-        case ODataConstants::DATETIME_MINUTE:
304
-            return "EXTRACT(MINUTE from ".$params[0].")";
305
-            break;
306
-        case ODataConstants::DATETIME_SECOND:
307
-            return "EXTRACT(SECOND from ".$params[0].")";
308
-            break;                
309
-        case ODataConstants::MATHFUN_ROUND:
310
-            return "ROUND($params[0])";
311
-            break;
312
-        case ODataConstants::MATHFUN_CEILING:
313
-            return "CEIL($params[0])";
314
-            break;
315
-        case ODataConstants::MATHFUN_FLOOR:
316
-            return "FLOOR($params[0])";
317
-            break;
318
-        case ODataConstants::BINFUL_EQUAL:
319
-            return "($params[0] = $params[1])";
320
-            break;
321
-        case 'is_null':
322
-            return "is_null($params[0])";
323
-            break;
247
+            case ODataConstants::STRFUN_COMPARE:
248
+                return "STRCMP($params[0], $params[1])";
249
+                break;
250
+            case ODataConstants::STRFUN_ENDSWITH:
251
+              return "(STRCMP($params[1],RIGHT($params[0],LENGTH($params[1]))) = 0)";
252
+                break;
253
+            case ODataConstants::STRFUN_INDEXOF:
254
+                return "INSTR($params[0], $params[1]) - 1";
255
+                break;
256
+            case ODataConstants::STRFUN_REPLACE:
257
+              return "REPLACE($params[0],$params[1],$params[2])";
258
+                break;
259
+            case ODataConstants::STRFUN_STARTSWITH:
260
+              return "(STRCMP($params[1],LEFT($params[0],LENGTH($params[1]))) = 0)";
261
+                break; 
262
+            case ODataConstants::STRFUN_TOLOWER:
263
+              return "LOWER($params[0])";
264
+                break;
265
+            case ODataConstants::STRFUN_TOUPPER:
266
+              return "UPPER($params[0])";
267
+                break;
268
+            case ODataConstants::STRFUN_TRIM:
269
+              return "TRIM($params[0])";
270
+                break;
271
+            case ODataConstants::STRFUN_SUBSTRING:
272
+                return count($params) == 3 ?
273
+                    "SUBSTRING($params[0], $params[1] + 1, $params[2])" :
274
+                    "SUBSTRING($params[0], $params[1] + 1)";
275
+                break;
276
+            case ODataConstants::STRFUN_SUBSTRINGOF:
277
+                return "(LOCATE($params[0], $params[1]) > 0)";
278
+                break;
279
+            case ODataConstants::STRFUN_CONCAT:
280
+                return "CONCAT($params[0],$params[1])";
281
+                break;
282
+            case ODataConstants::STRFUN_LENGTH:
283
+                return "LENGTH($params[0])";
284
+                break;
285
+            case ODataConstants::GUIDFUN_EQUAL:
286
+        	    return "STRCMP($params[0], $params[1])";
287
+                break;
288
+            case ODataConstants::DATETIME_COMPARE:
289
+                return "DATETIMECMP($params[0]; $params[1])";
290
+                break;
291
+            case ODataConstants::DATETIME_YEAR:
292
+                return "EXTRACT(YEAR from ".$params[0].")";
293
+                break;
294
+            case ODataConstants::DATETIME_MONTH:
295
+                return "EXTRACT(MONTH from ".$params[0].")";
296
+                break;
297
+            case ODataConstants::DATETIME_DAY:
298
+                return "EXTRACT(DAY from ".$params[0].")";
299
+                break;
300
+            case ODataConstants::DATETIME_HOUR:
301
+                return "EXTRACT(HOUR from ".$params[0].")";
302
+                break;
303
+            case ODataConstants::DATETIME_MINUTE:
304
+                return "EXTRACT(MINUTE from ".$params[0].")";
305
+                break;
306
+            case ODataConstants::DATETIME_SECOND:
307
+                return "EXTRACT(SECOND from ".$params[0].")";
308
+                break;                
309
+            case ODataConstants::MATHFUN_ROUND:
310
+                return "ROUND($params[0])";
311
+                break;
312
+            case ODataConstants::MATHFUN_CEILING:
313
+                return "CEIL($params[0])";
314
+                break;
315
+            case ODataConstants::MATHFUN_FLOOR:
316
+                return "FLOOR($params[0])";
317
+                break;
318
+            case ODataConstants::BINFUL_EQUAL:
319
+                return "($params[0] = $params[1])";
320
+                break;
321
+            case 'is_null':
322
+                return "is_null($params[0])";
323
+                break;
324 324
             
325
-        default:
326
-            throw new \InvalidArgumentException('onFunctionCallExpression');
325
+            default:
326
+                throw new \InvalidArgumentException('onFunctionCallExpression');
327 327
         }
328 328
     }
329 329
 
Please login to merge, or discard this patch.
services/WordPress/WordPressMetadata.php 1 patch
Unused Use Statements   -11 removed lines patch added patch discarded remove patch
@@ -1,20 +1,9 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-use POData\Providers\Metadata\ResourceStreamInfo;
4
-use POData\Providers\Metadata\ResourceAssociationSetEnd;
5
-use POData\Providers\Metadata\ResourceAssociationSet;
6
-use POData\Common\NotImplementedException;
7 3
 use POData\Providers\Metadata\Type\EdmPrimitiveType;
8
-use POData\Providers\Metadata\ResourceSet;
9
-use POData\Providers\Metadata\ResourcePropertyKind;
10
-use POData\Providers\Metadata\ResourceProperty;
11
-use POData\Providers\Metadata\ResourceTypeKind;
12
-use POData\Providers\Metadata\ResourceType;
13 4
 use POData\Common\InvalidOperationException;
14
-use POData\Providers\Metadata\IMetadataProvider;
15 5
 require_once 'POData\Providers\Metadata\IDataServiceMetadataProvider.php';
16 6
 use POData\Providers\Metadata\SimpleMetadataProvider;
17
-use POData\Providers\Metadata\MetadataMapping;
18 7
 
19 8
 //Begin Resource Classes
20 9
 
Please login to merge, or discard this patch.
src/POData/BaseService.php 1 patch
Unused Use Statements   -3 removed lines patch added patch discarded remove patch
@@ -5,7 +5,6 @@  discard block
 block discarded – undo
5 5
 use POData\Common\MimeTypes;
6 6
 use POData\Common\Version;
7 7
 use POData\OperationContext\HTTPRequestMethod;
8
-use POData\Providers\Metadata\ResourceTypeKind;
9 8
 use POData\Common\ErrorHandler;
10 9
 use POData\Common\Messages;
11 10
 use POData\Common\ODataException;
@@ -30,11 +29,9 @@  discard block
 block discarded – undo
30 29
 use POData\Writers\Json\JsonODataV1Writer;
31 30
 use POData\Writers\Json\JsonODataV2Writer;
32 31
 use POData\Writers\ResponseWriter;
33
-
34 32
 use POData\Providers\Query\IQueryProvider;
35 33
 use POData\Providers\Metadata\IMetadataProvider;
36 34
 use POData\OperationContext\IOperationContext;
37
-
38 35
 use POData\Writers\ODataWriterRegistry;
39 36
 
40 37
 /**
Please login to merge, or discard this patch.
src/POData/Common/ErrorHandler.php 1 patch
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -4,9 +4,7 @@
 block discarded – undo
4 4
 
5 5
 
6 6
 use POData\Writers\Json\JsonODataV2Writer;
7
-
8 7
 use POData\Writers\Atom\AtomODataWriter;
9
-use POData\BaseService;
10 8
 use POData\HttpProcessUtility;
11 9
 use POData\IService;
12 10
 
Please login to merge, or discard this patch.
src/POData/ObjectModel/ObjectModelSerializer.php 1 patch
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -12,10 +12,8 @@
 block discarded – undo
12 12
 use POData\Providers\Metadata\ResourceTypeKind;
13 13
 use POData\Providers\Metadata\ResourcePropertyKind;
14 14
 use POData\Providers\Metadata\ResourceProperty;
15
-use POData\Providers\ProvidersWrapper;
16 15
 use POData\Providers\Metadata\Type\Binary;
17 16
 use POData\Providers\Metadata\Type\Boolean;
18
-use POData\Providers\Metadata\Type\String;
19 17
 use POData\Providers\Metadata\Type\DateTime;
20 18
 use POData\Common\ODataException;
21 19
 use POData\Common\Messages;
Please login to merge, or discard this patch.
src/POData/ObjectModel/ObjectModelSerializerBase.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,6 @@
 block discarded – undo
5 5
 
6 6
 use POData\Common\ODataConstants;
7 7
 use POData\IService;
8
-use POData\Providers\ProvidersWrapper;
9 8
 use POData\Providers\Metadata\ResourceSetWrapper;
10 9
 use POData\Providers\Metadata\ResourceProperty;
11 10
 use POData\Providers\Metadata\ResourceTypeKind;
Please login to merge, or discard this patch.
src/POData/OperationContext/ServiceHost.php 1 patch
Unused Use Statements   -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,6 @@
 block discarded – undo
8 8
 use POData\Common\Url;
9 9
 use POData\Common\UrlFormatException;
10 10
 use POData\Common\ODataException;
11
-use POData\Common\InvalidOperationException;
12 11
 use POData\OperationContext\Web\WebOperationContext;
13 12
 use POData\OperationContext\IOperationContext;
14 13
 use POData\Common\Version;
Please login to merge, or discard this patch.