Completed
Push — master ( da1581...e76a2d )
by Jacob
8s
created
src/Formatter.php 1 patch
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -28,11 +28,11 @@  discard block
 block discarded – undo
28 28
      * @var array
29 29
      */
30 30
     private $ops = [
31
-        'root'      => ['$and', '$or', '$nor'],
32
-        'single'    => ['$eq', '$gt', '$gte', '$lt', '$lte', '$ne'],
33
-        'multiple'  => ['$in', '$nin', '$all'],
34
-        'recursive' => ['$not', '$elemMatch'],
35
-        'ignore'    => ['$exists', '$type', '$mod', '$size', '$regex', '$text', '$where'],
31
+        'root'      => [ '$and', '$or', '$nor' ],
32
+        'single'    => [ '$eq', '$gt', '$gte', '$lt', '$lte', '$ne' ],
33
+        'multiple'  => [ '$in', '$nin', '$all' ],
34
+        'recursive' => [ '$not', '$elemMatch' ],
35
+        'ignore'    => [ '$exists', '$type', '$mod', '$size', '$regex', '$text', '$where' ],
36 36
     ];
37 37
 
38 38
     /**
@@ -47,23 +47,23 @@  discard block
 block discarded – undo
47 47
      */
48 48
     public function formatQuery(EntityMetadata $metadata, Store $store, array $criteria)
49 49
     {
50
-        $formatted = [];
50
+        $formatted = [ ];
51 51
         foreach ($criteria as $key => $value) {
52 52
 
53 53
             if ($this->isOpType('root', $key) && is_array($value)) {
54 54
                 foreach ($value as $subKey => $subValue) {
55
-                    $formatted[$key][$subKey] = $this->formatQuery($metadata, $store, $subValue);
55
+                    $formatted[ $key ][ $subKey ] = $this->formatQuery($metadata, $store, $subValue);
56 56
                 }
57 57
                 continue;
58 58
             }
59 59
 
60 60
             if ($this->isOperator($key) && is_array($value)) {
61
-                $formatted[$key] = $this->formatQuery($metadata, $store, $value);
61
+                $formatted[ $key ] = $this->formatQuery($metadata, $store, $value);
62 62
                 continue;
63 63
             }
64 64
 
65 65
             list($key, $value) = $this->formatQueryElement($key, $value, $metadata, $store);
66
-            $formatted[$key] = $value;
66
+            $formatted[ $key ] = $value;
67 67
         }
68 68
         return $formatted;
69 69
     }
@@ -111,9 +111,9 @@  discard block
 block discarded – undo
111 111
         if (null === $models || true === $relMeta->isInverse) {
112 112
             return null;
113 113
         }
114
-        $references = [];
114
+        $references = [ ];
115 115
         foreach ($models as $model) {
116
-            $references[] = $this->createReference($relMeta, $model);
116
+            $references[ ] = $this->createReference($relMeta, $model);
117 117
         }
118 118
         return empty($references) ? null : $references;
119 119
     }
@@ -139,7 +139,7 @@  discard block
 block discarded – undo
139 139
      */
140 140
     public function getIdentifierFields()
141 141
     {
142
-        return [Persister::IDENTIFIER_KEY, EntityMetadata::ID_KEY];
142
+        return [ Persister::IDENTIFIER_KEY, EntityMetadata::ID_KEY ];
143 143
     }
144 144
 
145 145
     /**
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
      */
150 150
     public function getTypeFields()
151 151
     {
152
-        return [Persister::POLYMORPHIC_KEY, EntityMetadata::TYPE_KEY];
152
+        return [ Persister::POLYMORPHIC_KEY, EntityMetadata::TYPE_KEY ];
153 153
     }
154 154
 
155 155
     /**
@@ -196,11 +196,11 @@  discard block
 block discarded – undo
196 196
      */
197 197
     private function createReference(RelationshipMetadata $relMeta, Model $model)
198 198
     {
199
-        $reference = [];
199
+        $reference = [ ];
200 200
         $identifier = $this->getIdentifierDbValue($model->getId());
201 201
         if (true === $relMeta->isPolymorphic()) {
202
-            $reference[Persister::IDENTIFIER_KEY] = $identifier;
203
-            $reference[Persister::TYPE_KEY] = $model->getType();
202
+            $reference[ Persister::IDENTIFIER_KEY ] = $identifier;
203
+            $reference[ Persister::TYPE_KEY ] = $model->getType();
204 204
             return $reference;
205 205
         }
206 206
         return $identifier;
@@ -239,7 +239,7 @@  discard block
 block discarded – undo
239 239
         }
240 240
 
241 241
         // Pass remaining elements unconverted.
242
-        return [$key, $value];
242
+        return [ $key, $value ];
243 243
     }
244 244
 
245 245
     /**
@@ -263,15 +263,15 @@  discard block
 block discarded – undo
263 263
         if (is_array($value)) {
264 264
 
265 265
             if (true === $this->hasOperators($value)) {
266
-                return [$key, $this->formatQueryExpression($value, $converter)];
266
+                return [ $key, $this->formatQueryExpression($value, $converter) ];
267 267
             }
268 268
 
269
-            if (in_array($attrMeta->dataType, ['array', 'object'])) {
270
-                return [$key, $value];
269
+            if (in_array($attrMeta->dataType, [ 'array', 'object' ])) {
270
+                return [ $key, $value ];
271 271
             }
272
-            return [$key, $this->formatQueryExpression(['$in' => $value], $converter)];
272
+            return [ $key, $this->formatQueryExpression([ '$in' => $value ], $converter) ];
273 273
         }
274
-        return [$key, $converter($value)];
274
+        return [ $key, $converter($value) ];
275 275
     }
276 276
 
277 277
     /**
@@ -294,30 +294,30 @@  discard block
 block discarded – undo
294 294
         $root = array_shift($parts);
295 295
         if (false === $metadata->hasRelationship($root)) {
296 296
             // Nothing to format. Allow the dotted field to pass normally.
297
-            return [$key, $value];
297
+            return [ $key, $value ];
298 298
         }
299
-        $hasIndex = is_numeric($parts[0]);
299
+        $hasIndex = is_numeric($parts[ 0 ]);
300 300
 
301 301
         if (true === $hasIndex) {
302
-            $subKey = isset($parts[1]) ? $parts[1] : 'id';
302
+            $subKey = isset($parts[ 1 ]) ? $parts[ 1 ] : 'id';
303 303
         } else {
304
-            $subKey = $parts[0];
304
+            $subKey = $parts[ 0 ];
305 305
         }
306 306
 
307 307
         if ($this->isIdentifierField($subKey)) {
308 308
             // Handle like a regular relationship
309 309
             list($key, $value) = $this->formatQueryElementRel($root, $value, $metadata, $store);
310
-            $key = (true === $hasIndex) ? sprintf('%s.%s', $key, $parts[0]) : $key;
311
-            return [$key, $value];
310
+            $key = (true === $hasIndex) ? sprintf('%s.%s', $key, $parts[ 0 ]) : $key;
311
+            return [ $key, $value ];
312 312
         }
313 313
 
314 314
         if ($this->isTypeField($subKey)) {
315 315
             // Handle as a model type field.
316 316
             list($key, $value) = $this->formatQueryElementRoot($subKey, $value, $metadata);
317
-            $key = (true === $hasIndex) ? sprintf('%s.%s.%s', $root, $parts[0], $key) : sprintf('%s.%s', $root, $key);
318
-            return [$key, $value];
317
+            $key = (true === $hasIndex) ? sprintf('%s.%s.%s', $root, $parts[ 0 ], $key) : sprintf('%s.%s', $root, $key);
318
+            return [ $key, $value ];
319 319
         }
320
-        return [$key, $value];
320
+        return [ $key, $value ];
321 321
     }
322 322
 
323 323
     /**
@@ -343,10 +343,10 @@  discard block
 block discarded – undo
343 343
         }
344 344
 
345 345
         if (is_array($value)) {
346
-            $value = (true === $this->hasOperators($value)) ? $value : ['$in' => $value];
347
-            return [$key, $this->formatQueryExpression($value, $converter)];
346
+            $value = (true === $this->hasOperators($value)) ? $value : [ '$in' => $value ];
347
+            return [ $key, $this->formatQueryExpression($value, $converter) ];
348 348
         }
349
-        return [$key, $converter($value)];
349
+        return [ $key, $converter($value) ];
350 350
     }
351 351
 
352 352
 
@@ -371,10 +371,10 @@  discard block
 block discarded – undo
371 371
 
372 372
         $converter = $this->getQueryRootConverter($metadata, $dbKey);
373 373
         if (is_array($value)) {
374
-            $value = (true === $this->hasOperators($value)) ? $value : ['$in' => $value];
375
-            return [$dbKey, $this->formatQueryExpression($value, $converter)];
374
+            $value = (true === $this->hasOperators($value)) ? $value : [ '$in' => $value ];
375
+            return [ $dbKey, $this->formatQueryExpression($value, $converter) ];
376 376
         }
377
-        return [$dbKey, $converter($value)];
377
+        return [ $dbKey, $converter($value) ];
378 378
     }
379 379
 
380 380
     /**
@@ -393,25 +393,25 @@  discard block
 block discarded – undo
393 393
             }
394 394
 
395 395
             if (true === $this->isOpType('single', $key)) {
396
-                $expression[$key] = $converter($value);
396
+                $expression[ $key ] = $converter($value);
397 397
                 continue;
398 398
             }
399 399
 
400 400
             if (true === $this->isOpType('multiple', $key)) {
401 401
                 $value = (array) $value;
402 402
                 foreach ($value as $subKey => $subValue) {
403
-                    $expression[$key][$subKey] = $converter($subValue);
403
+                    $expression[ $key ][ $subKey ] = $converter($subValue);
404 404
                 }
405 405
                 continue;
406 406
             }
407 407
 
408 408
             if (true === $this->isOpType('recursive', $key)) {
409 409
                 $value = (array) $value;
410
-                $expression[$key] = $this->formatQueryExpression($value, $converter);
410
+                $expression[ $key ] = $this->formatQueryExpression($value, $converter);
411 411
                 continue;
412 412
             }
413 413
 
414
-            $expression[$key] = $converter($value);
414
+            $expression[ $key ] = $converter($value);
415 415
         }
416 416
         return $expression;
417 417
     }
@@ -425,8 +425,8 @@  discard block
 block discarded – undo
425 425
      */
426 426
     private function getQueryAttrConverter(Store $store, AttributeMetadata $attrMeta)
427 427
     {
428
-        return function ($value) use ($store, $attrMeta) {
429
-            if (in_array($attrMeta->dataType, ['object', 'array'])) {
428
+        return function($value) use ($store, $attrMeta) {
429
+            if (in_array($attrMeta->dataType, [ 'object', 'array' ])) {
430 430
                 // Leave the value as is.
431 431
                 return $value;
432 432
             }
@@ -500,7 +500,7 @@  discard block
 block discarded – undo
500 500
      */
501 501
     private function isOperator($key)
502 502
     {
503
-        return isset($key[0]) && '$' === $key[0];
503
+        return isset($key[ 0 ]) && '$' === $key[ 0 ];
504 504
     }
505 505
 
506 506
     /**
@@ -512,9 +512,9 @@  discard block
 block discarded – undo
512 512
      */
513 513
     private function isOpType($type, $key)
514 514
     {
515
-        if (!isset($this->ops[$type])) {
515
+        if (!isset($this->ops[ $type ])) {
516 516
             return false;
517 517
         }
518
-        return in_array($key, $this->ops[$type]);
518
+        return in_array($key, $this->ops[ $type ]);
519 519
     }
520 520
 }
Please login to merge, or discard this patch.