Completed
Push — master ( 61d447...cf4ab6 )
by Dmitry
02:20
created
src/Plugins/UserClasses.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -15,14 +15,14 @@  discard block
 block discarded – undo
15 15
 
16 16
     public function getRepositoryClass(Space $space)
17 17
     {
18
-        if(array_key_exists($space->getName(), $this->repositories)) {
18
+        if (array_key_exists($space->getName(), $this->repositories)) {
19 19
             return $this->repositories[$space->getName()];
20 20
         }
21 21
     }
22 22
 
23 23
     public function getEntityClass(Space $space)
24 24
     {
25
-        if(array_key_exists($space->getName(), $this->entities)) {
25
+        if (array_key_exists($space->getName(), $this->entities)) {
26 26
             return $this->entities[$space->getName()];
27 27
         }
28 28
     }
@@ -31,12 +31,12 @@  discard block
 block discarded – undo
31 31
     {
32 32
         $this->validateSpace($space);
33 33
 
34
-        if(!class_exists($class)) {
34
+        if (!class_exists($class)) {
35 35
             throw new Exception("No class $class");
36 36
         }
37 37
 
38
-        if(!is_subclass_of($class, Entity::class)) {
39
-            throw new Exception("Entity should extend " . Entity::class . " class");
38
+        if (!is_subclass_of($class, Entity::class)) {
39
+            throw new Exception("Entity should extend ".Entity::class." class");
40 40
         }
41 41
 
42 42
         $this->entities[$space] = $class;
@@ -46,12 +46,12 @@  discard block
 block discarded – undo
46 46
     {
47 47
         $this->validateSpace($space);
48 48
 
49
-        if(!class_exists($class)) {
49
+        if (!class_exists($class)) {
50 50
             throw new Exception("No class $class");
51 51
         }
52 52
 
53
-        if(!is_subclass_of($class, Repository::class)) {
54
-            throw new Exception("Repository should extend " . Repository::class . " class");
53
+        if (!is_subclass_of($class, Repository::class)) {
54
+            throw new Exception("Repository should extend ".Repository::class." class");
55 55
         }
56 56
 
57 57
         $this->repositories[$space] = $class;
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 
60 60
     public function validateSpace($space)
61 61
     {
62
-        if(!$this->mapper->getSchema()->hasSpace($space)) {
62
+        if (!$this->mapper->getSchema()->hasSpace($space)) {
63 63
             throw new Exception("No space $space");
64 64
         }
65 65
     }
Please login to merge, or discard this patch.
src/Bootstrap.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -20,8 +20,8 @@
 block discarded – undo
20 20
     public function migrate()
21 21
     {
22 22
         $schema = $this->mapper->getSchema();
23
-        foreach($this->migrations as $migration) {
24
-            if(!is_object($migration)) {
23
+        foreach ($this->migrations as $migration) {
24
+            if (!is_object($migration)) {
25 25
                 $migration = new $migration;
26 26
             }
27 27
             $schema->once(get_class($migration), function() use ($migration) {
Please login to merge, or discard this patch.
src/Plugins/Spy.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -20,7 +20,7 @@  discard block
 block discarded – undo
20 20
     public function beforeUpdate(Entity $instance, Space $space)
21 21
     {
22 22
         $key = $this->getKey($instance, $space);
23
-        if(!array_key_exists($key, $this->create)) {
23
+        if (!array_key_exists($key, $this->create)) {
24 24
             $this->update[$key] = $instance;
25 25
         }
26 26
     }
@@ -29,12 +29,12 @@  discard block
 block discarded – undo
29 29
     {
30 30
         $key = $this->getKey($instance, $space);
31 31
 
32
-        if(array_key_exists($key, $this->create)) {
32
+        if (array_key_exists($key, $this->create)) {
33 33
             unset($this->create[$key]);
34 34
             return;
35 35
         }
36 36
 
37
-        if(array_key_exists($key, $this->update)) {
37
+        if (array_key_exists($key, $this->update)) {
38 38
             unset($this->update[$key]);
39 39
         }
40 40
 
@@ -53,7 +53,7 @@  discard block
 block discarded – undo
53 53
         $key = [$space->getName()];
54 54
 
55 55
         $format = $space->getFormat();
56
-        foreach($space->getPrimaryIndex()->parts as $part) {
56
+        foreach ($space->getPrimaryIndex()->parts as $part) {
57 57
             $key[] = $instance->{$format[$part[0]]['name']};
58 58
         }
59 59
 
@@ -64,11 +64,11 @@  discard block
 block discarded – undo
64 64
     {
65 65
         $result = (object) [];
66 66
 
67
-        foreach(['create', 'update', 'remove'] as $action) {
67
+        foreach (['create', 'update', 'remove'] as $action) {
68 68
             $data = [];
69
-            foreach($this->$action as $key => $row) {
69
+            foreach ($this->$action as $key => $row) {
70 70
                 list($space) = explode(':', $key);
71
-                if(!array_key_exists($space, $data)) {
71
+                if (!array_key_exists($space, $data)) {
72 72
                     $data[$space] = [];
73 73
                 }
74 74
                 $data[$space][] = $row;
Please login to merge, or discard this patch.
src/Space.php 1 patch
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
 
28 28
     public function addProperties($config)
29 29
     {
30
-        foreach($config as $name => $type) {
30
+        foreach ($config as $name => $type) {
31 31
             $this->addProperty($name, $type);
32 32
         }
33 33
         return $this;
@@ -36,8 +36,8 @@  discard block
 block discarded – undo
36 36
     public function addProperty($name, $type)
37 37
     {
38 38
         $format = $this->getFormat();
39
-        foreach($format as $field) {
40
-            if($field['name'] == $name) {
39
+        foreach ($format as $field) {
40
+            if ($field['name'] == $name) {
41 41
                 throw new Exception("Property $name exists");
42 42
             }
43 43
         }
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
     {
55 55
         $format = $this->getFormat();
56 56
         $last = array_pop($format);
57
-        if($last['name'] != $name) {
57
+        if ($last['name'] != $name) {
58 58
             throw new Exception("Remove only last property");
59 59
         }
60 60
         $this->mapper->getClient()->evaluate("box.space[$this->id]:format(...)", [$format]);
@@ -82,13 +82,13 @@  discard block
 block discarded – undo
82 82
     public function createIndex($config)
83 83
     {
84 84
 
85
-        if(!is_array($config)) {
85
+        if (!is_array($config)) {
86 86
             $config = ['fields' => $config];
87 87
         }
88 88
 
89 89
 
90
-        if(!array_key_exists('fields', $config)) {
91
-            if(array_values($config) != $config) {
90
+        if (!array_key_exists('fields', $config)) {
91
+            if (array_values($config) != $config) {
92 92
                 throw new Exception("Invalid index configuration");
93 93
             }
94 94
             $config = [
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
             ];
97 97
         }
98 98
 
99
-        if(!is_array($config['fields'])) {
99
+        if (!is_array($config['fields'])) {
100 100
             $config['fields'] = [$config['fields']];
101 101
         }
102 102
 
@@ -104,17 +104,17 @@  discard block
 block discarded – undo
104 104
             'parts' => []
105 105
         ];
106 106
 
107
-        foreach($config as $k => $v) {
108
-            if($k != 'name' && $k != 'fields') {
107
+        foreach ($config as $k => $v) {
108
+            if ($k != 'name' && $k != 'fields') {
109 109
                 $options[$k] = $v;
110 110
             }
111 111
         }
112 112
 
113
-        foreach($config['fields'] as $property) {
114
-            if(!$this->getPropertyType($property)) {
113
+        foreach ($config['fields'] as $property) {
114
+            if (!$this->getPropertyType($property)) {
115 115
                 throw new Exception("Unknown property $property", 1);
116 116
             }
117
-            $options['parts'][] = $this->getPropertyIndex($property)+1;
117
+            $options['parts'][] = $this->getPropertyIndex($property) + 1;
118 118
             $options['parts'][] = $this->getPropertyType($property);
119 119
         }
120 120
 
@@ -140,15 +140,15 @@  discard block
 block discarded – undo
140 140
 
141 141
     public function getFormat()
142 142
     {
143
-        if(!$this->format) {
144
-            if($this->isSpecial()) {
143
+        if (!$this->format) {
144
+            if ($this->isSpecial()) {
145 145
                 $this->format = $this->mapper->getClient()
146 146
                     ->getSpace(280)->select([$this->id])->getData()[0][6];
147 147
 
148 148
             } else {
149 149
                 $this->format = $this->mapper->findOne('_space', ['id' => $this->id])->format;
150 150
             }
151
-            if(!$this->format) {
151
+            if (!$this->format) {
152 152
                 $this->format = [];
153 153
             }
154 154
             $this->parseFormat();
@@ -171,7 +171,7 @@  discard block
 block discarded – undo
171 171
     {
172 172
         $this->formatTypesHash = [];
173 173
         $this->formatNamesHash = [];
174
-        foreach($this->format as $key => $row) {
174
+        foreach ($this->format as $key => $row) {
175 175
             $this->formatTypesHash[$row['name']] = $row['type'];
176 176
             $this->formatNamesHash[$row['name']] = $key;
177 177
         }
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 
187 187
     public function getPropertyType($name)
188 188
     {
189
-        if(!$this->hasProperty($name)) {
189
+        if (!$this->hasProperty($name)) {
190 190
             throw new Exception("No property $name");
191 191
         }
192 192
         return $this->formatTypesHash[$name];
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
 
195 195
     public function getPropertyIndex($name)
196 196
     {
197
-        if(!$this->hasProperty($name)) {
197
+        if (!$this->hasProperty($name)) {
198 198
             throw new Exception("No property $name");
199 199
         }
200 200
         return $this->formatNamesHash[$name];
@@ -202,14 +202,14 @@  discard block
 block discarded – undo
202 202
 
203 203
     public function getIndexes()
204 204
     {
205
-        if(!$this->indexes) {
206
-            if($this->isSpecial()) {
205
+        if (!$this->indexes) {
206
+            if ($this->isSpecial()) {
207 207
                 $this->indexes = [];
208 208
                 $indexTuples = $this->mapper->getClient()->getSpace(288)->select([$this->id])->getData();
209 209
                 $indexFormat = $this->mapper->getSchema()->getSpace(288)->getFormat();
210
-                foreach($indexTuples as $tuple) {
210
+                foreach ($indexTuples as $tuple) {
211 211
                     $instance = (object) [];
212
-                    foreach($indexFormat as $index => $format) {
212
+                    foreach ($indexFormat as $index => $format) {
213 213
                         $instance->{$format['name']} = $tuple[$index];
214 214
                     }
215 215
                     $this->indexes[] = $instance;
@@ -227,44 +227,44 @@  discard block
 block discarded – undo
227 227
         $keys = array_keys($params);
228 228
 
229 229
         $keys = [];
230
-        foreach($params as $name => $value) {
230
+        foreach ($params as $name => $value) {
231 231
             $keys[] = $this->getPropertyIndex($name);
232 232
         }
233
-        if($keys == [0]) {
233
+        if ($keys == [0]) {
234 234
             // primary index
235 235
             return 0;
236 236
         }
237 237
 
238 238
         // equals
239
-        foreach($this->getIndexes() as $index) {
239
+        foreach ($this->getIndexes() as $index) {
240 240
             $equals = false;
241
-            if(count($keys) == count($index->parts)) {
241
+            if (count($keys) == count($index->parts)) {
242 242
                 // same length
243 243
                 $equals = true;
244
-                foreach($index->parts as $part) {
244
+                foreach ($index->parts as $part) {
245 245
                     $equals = $equals && in_array($part[0], $keys);
246 246
                 }
247 247
             }
248 248
 
249
-            if($equals) {
249
+            if ($equals) {
250 250
                 return $index->iid;
251 251
             }
252 252
         }
253 253
 
254 254
         // index part
255
-        foreach($this->getIndexes() as $index) {
255
+        foreach ($this->getIndexes() as $index) {
256 256
             $partial = [];
257
-            foreach($index->parts as $n => $part) {
258
-                if(!array_key_exists($n, $keys)) {
257
+            foreach ($index->parts as $n => $part) {
258
+                if (!array_key_exists($n, $keys)) {
259 259
                     break;
260 260
                 }
261
-                if($keys[$n] != $part[0]) {
261
+                if ($keys[$n] != $part[0]) {
262 262
                     break;
263 263
                 }
264 264
                 $partial[] = $keys[$n];
265 265
             }
266 266
 
267
-            if(count($partial) == count($keys)) {
267
+            if (count($partial) == count($keys)) {
268 268
                 return $index->iid;
269 269
             }
270 270
         }
@@ -275,21 +275,21 @@  discard block
 block discarded – undo
275 275
     public function getIndexValues($indexId, $params)
276 276
     {
277 277
         $index = null;
278
-        foreach($this->getIndexes() as $candidate) {
279
-            if($candidate->iid == $indexId) {
278
+        foreach ($this->getIndexes() as $candidate) {
279
+            if ($candidate->iid == $indexId) {
280 280
                 $index = $candidate;
281 281
                 break;
282 282
             }
283 283
         }
284
-        if(!$index) {
284
+        if (!$index) {
285 285
             throw new Exception("Undefined index: $indexId");
286 286
         }
287 287
 
288 288
         $format = $this->getFormat();
289 289
         $values = [];
290
-        foreach($index->parts as $part) {
290
+        foreach ($index->parts as $part) {
291 291
             $name = $format[$part[0]]['name'];
292
-            if(!array_key_exists($name, $params)) {
292
+            if (!array_key_exists($name, $params)) {
293 293
                 break;
294 294
             }
295 295
             $values[] = $this->mapper->getSchema()->formatValue($part[1], $params[$name]);
@@ -300,7 +300,7 @@  discard block
 block discarded – undo
300 300
     public function getPrimaryIndex()
301 301
     {
302 302
         $indexes = $this->getIndexes();
303
-        if(!count($indexes)) {
303
+        if (!count($indexes)) {
304 304
             throw new Exception("No primary index");
305 305
         }
306 306
         return $indexes[0];
@@ -309,7 +309,7 @@  discard block
 block discarded – undo
309 309
     public function getTupleKey($tuple)
310 310
     {
311 311
         $key = [];
312
-        foreach($this->getPrimaryIndex()->parts as $part) {
312
+        foreach ($this->getPrimaryIndex()->parts as $part) {
313 313
             $key[] = $tuple[$part[0]];
314 314
         }
315 315
         return count($key) == 1 ? $key[0] : implode(':', $key);
@@ -320,9 +320,9 @@  discard block
 block discarded – undo
320 320
 
321 321
         $key = [];
322 322
 
323
-        foreach($this->getPrimaryIndex()->parts as $part) {
323
+        foreach ($this->getPrimaryIndex()->parts as $part) {
324 324
             $name = $this->getFormat()[$part[0]]['name'];
325
-            if(!property_exists($instance, $name)) {
325
+            if (!property_exists($instance, $name)) {
326 326
                 throw new Exception("Field $name is undefined", 1);
327 327
             }
328 328
             $key[] = $instance->$name;
@@ -334,10 +334,10 @@  discard block
 block discarded – undo
334 334
     public function getRepository()
335 335
     {
336 336
         $class = Repository::class;
337
-        foreach($this->mapper->getPlugins() as $plugin) {
337
+        foreach ($this->mapper->getPlugins() as $plugin) {
338 338
             $repositoryClass = $plugin->getRepositoryClass($this);
339
-            if($repositoryClass) {
340
-                if($class != Repository::class) {
339
+            if ($repositoryClass) {
340
+                if ($class != Repository::class) {
341 341
                     throw new Exception('Repository class override');
342 342
                 }
343 343
                 $class = $repositoryClass;
Please login to merge, or discard this patch.
src/Plugins/Sequence.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -11,9 +11,9 @@  discard block
 block discarded – undo
11 11
     public function generateKey(Entity $instance, Space $space)
12 12
     {
13 13
         $primary = $space->getPrimaryIndex();
14
-        if(count($primary->parts) == 1) {
14
+        if (count($primary->parts) == 1) {
15 15
             $key = $space->getFormat()[$primary->parts[0][0]]['name'];
16
-            if(!property_exists($instance, $key)) {
16
+            if (!property_exists($instance, $key)) {
17 17
                 $instance->$key = $this->generateValue($space);
18 18
             }
19 19
         }
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
     {
24 24
         $spaceId = $space->getId();
25 25
 
26
-        if(!$this->mapper->getSchema()->hasSpace('sequence')) {
26
+        if (!$this->mapper->getSchema()->hasSpace('sequence')) {
27 27
 
28 28
             $sequence = $this->mapper->getSchema()->createSpace('sequence');
29 29
             $sequence->addProperty('space', 'unsigned');
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
         }
33 33
 
34 34
         $entity = $this->mapper->findOne('sequence', $space->getId());
35
-        if(!$entity) {
35
+        if (!$entity) {
36 36
 
37 37
             $query = "return box.space.".$space->getName().".index[0]:max()";
38 38
             $data = $this->mapper->getClient()->evaluate($query)->getData();
Please login to merge, or discard this patch.
src/Schema.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 
29 29
         $this->spaces[$id] = new Space($this->mapper, $id, $space);
30 30
 
31
-        if($properties) {
31
+        if ($properties) {
32 32
             $this->spaces[$id]->addProperties($properties);
33 33
         }
34 34
 
@@ -37,7 +37,7 @@  discard block
 block discarded – undo
37 37
 
38 38
     public function formatValue($type, $value)
39 39
     {
40
-        switch($type) {
40
+        switch ($type) {
41 41
             case 'STR':
42 42
             case 'str':
43 43
                 return (string) $value;
@@ -53,15 +53,15 @@  discard block
 block discarded – undo
53 53
 
54 54
     public function getSpace($id)
55 55
     {
56
-        if(is_string($id)) {
56
+        if (is_string($id)) {
57 57
             return $this->getSpace($this->getSpaceId($id));
58 58
         }
59 59
 
60
-        if(!$id) {
60
+        if (!$id) {
61 61
             throw new Exception("Space id or name not defined");
62 62
         }
63 63
 
64
-        if(!array_key_exists($id, $this->spaces)) {
64
+        if (!array_key_exists($id, $this->spaces)) {
65 65
             $this->spaces[$id] = new Space($this->mapper, $id, array_search($id, $this->names));
66 66
         }
67 67
         return $this->spaces[$id];
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
 
70 70
     public function getSpaceId($name)
71 71
     {
72
-        if(!$this->hasSpace($name)) {
72
+        if (!$this->hasSpace($name)) {
73 73
             throw new Exception("No space $name");
74 74
         }
75 75
         return $this->names[$name];
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 
78 78
     public function getSpaces()
79 79
     {
80
-        foreach($this->names as $id) {
80
+        foreach ($this->names as $id) {
81 81
             $this->getSpace($id);
82 82
         }
83 83
         return $this->spaces;
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
 
91 91
     public function once($name, $callback)
92 92
     {
93
-        $key = 'once' . $name;
93
+        $key = 'once'.$name;
94 94
 
95 95
         $rows = $this->mapper->find('_schema', ['key' => $key]);
96
-        if(!count($rows)) {
96
+        if (!count($rows)) {
97 97
             $this->mapper->create('_schema', ['key' => $key]);
98 98
             return $callback($this->mapper);
99 99
         }
Please login to merge, or discard this patch.
src/Plugins/Annotation.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -22,19 +22,19 @@  discard block
 block discarded – undo
22 22
         $isEntity = is_subclass_of($class, Entity::class);
23 23
         $isRepository = is_subclass_of($class, Repository::class);
24 24
 
25
-        if(!$isEntity && !$isRepository) {
25
+        if (!$isEntity && !$isRepository) {
26 26
             throw new Exception("Invalid registration");
27 27
         }
28 28
 
29
-        if($isEntity) {
30
-            if($class == Entity::class) {
29
+        if ($isEntity) {
30
+            if ($class == Entity::class) {
31 31
                 throw new Exception("Invalid entity registration");
32 32
             }
33 33
             $this->entities[] = $class;
34 34
         }
35 35
 
36
-        if($isRepository) {
37
-            if($class == Repository::class) {
36
+        if ($isRepository) {
37
+            if ($class == Repository::class) {
38 38
                 throw new Exception("Invalid repository registration");
39 39
             }
40 40
             $this->repositories[] = $class;
@@ -42,8 +42,8 @@  discard block
 block discarded – undo
42 42
 
43 43
         $reflection = new ReflectionClass($class);
44 44
         $space = $this->toUnderscore($reflection->getShortName());
45
-        if($this->mapper->getSchema()->hasSpace($space)) {
46
-            if($isEntity) {
45
+        if ($this->mapper->getSchema()->hasSpace($space)) {
46
+            if ($isEntity) {
47 47
                 $this->mapEntity($space, $class);
48 48
             } else {
49 49
                 $this->mapRepository($space, $class);
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 
59 59
         $schema = $this->mapper->getSchema();
60 60
 
61
-        foreach($this->entities as $entity) {
61
+        foreach ($this->entities as $entity) {
62 62
 
63 63
             $class = new ReflectionClass($entity);
64 64
             $spaceName = $this->toUnderscore($class->getShortName());
@@ -66,34 +66,34 @@  discard block
 block discarded – undo
66 66
             $space = $schema->hasSpace($spaceName) ? $schema->getSpace($spaceName) : $schema->createSpace($spaceName);
67 67
             $this->mapEntity($spaceName, $entity);
68 68
 
69
-            foreach($class->getProperties(ReflectionProperty::IS_PUBLIC) as $property) {
69
+            foreach ($class->getProperties(ReflectionProperty::IS_PUBLIC) as $property) {
70 70
 
71 71
                 $description = $factory->create($property->getDocComment());
72 72
                 $tags = $description->getTags('var');
73 73
 
74
-                if(!count($tags)) {
74
+                if (!count($tags)) {
75 75
                     throw new Exception("No var tag for ".$entity.'::'.$property->getName());
76 76
                 }
77 77
 
78
-                if(count($tags) > 1) {
78
+                if (count($tags) > 1) {
79 79
                     throw new Exception("Invalid var tag for ".$entity.'::'.$property->getName());
80 80
                 }
81 81
 
82 82
                 $property = $this->toUnderscore($property->getName());
83 83
                 $type = $this->getTarantoolType($tags[0]->getType());
84 84
 
85
-                if(!$space->hasProperty($property)) {
85
+                if (!$space->hasProperty($property)) {
86 86
                     $space->addProperty($property, $type);
87 87
                 }
88 88
             }
89 89
         }
90 90
 
91
-        foreach($this->repositories as $repository) {
91
+        foreach ($this->repositories as $repository) {
92 92
 
93 93
             $class = new ReflectionClass($repository);
94 94
             $spaceName = $this->toUnderscore($class->getShortName());
95 95
 
96
-            if(!$schema->hasSpace($spaceName)) {
96
+            if (!$schema->hasSpace($spaceName)) {
97 97
                 throw new Exception("Repository with no entity definition");
98 98
             }
99 99
 
@@ -101,12 +101,12 @@  discard block
 block discarded – undo
101 101
 
102 102
             $space = $schema->getSpace($spaceName);
103 103
             $properties = $class->getDefaultProperties();
104
-            if(array_key_exists('indexes', $properties)) {
105
-                foreach($properties['indexes'] as $index) {
106
-                    if(!is_array($index)) {
104
+            if (array_key_exists('indexes', $properties)) {
105
+                foreach ($properties['indexes'] as $index) {
106
+                    if (!is_array($index)) {
107 107
                         $index = (array) $index;
108 108
                     }
109
-                    if(!array_key_exists('fields', $index)) {
109
+                    if (!array_key_exists('fields', $index)) {
110 110
                         $index = ['fields' => $index];
111 111
                     }
112 112
 
@@ -116,11 +116,11 @@  discard block
 block discarded – undo
116 116
             }
117 117
         }
118 118
 
119
-        foreach($schema->getSpaces() as $space) {
119
+        foreach ($schema->getSpaces() as $space) {
120 120
 
121
-            if(!count($space->getIndexes())) {
122
-                if(!$space->hasProperty('id')) {
123
-                    throw new Exception("No primary index on ". $space->getName());
121
+            if (!count($space->getIndexes())) {
122
+                if (!$space->hasProperty('id')) {
123
+                    throw new Exception("No primary index on ".$space->getName());
124 124
                 }
125 125
                 $space->addIndex(['id']);
126 126
             }
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
     private function toUnderscore($input)
135 135
     {
136
-        if(!array_key_exists($input, $this->underscores)) {
136
+        if (!array_key_exists($input, $this->underscores)) {
137 137
             preg_match_all('!([A-Z][A-Z0-9]*(?=$|[A-Z][a-z0-9])|[A-Za-z][a-z0-9]+)!', $input, $matches);
138 138
             $ret = $matches[0];
139 139
             foreach ($ret as &$match) {
@@ -148,15 +148,15 @@  discard block
 block discarded – undo
148 148
 
149 149
     private function getTarantoolType(string $type)
150 150
     {
151
-        if(array_key_exists($type, $this->tarantoolTypes)) {
151
+        if (array_key_exists($type, $this->tarantoolTypes)) {
152 152
             return $this->tarantoolTypes[$type];
153 153
         }
154 154
 
155
-        if($type[0] == '\\') {
155
+        if ($type[0] == '\\') {
156 156
             return $this->tarantoolTypes[$type] = 'unsigned';
157 157
         }
158 158
 
159
-        switch($type) {
159
+        switch ($type) {
160 160
             case 'int':
161 161
                 return $this->tarantoolTypes[$type] = 'unsigned';
162 162
 
Please login to merge, or discard this patch.
src/Client.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
     public function getTimeSummary()
38 38
     {
39 39
         $summary = 0;
40
-        foreach($this->log as $request) {
40
+        foreach ($this->log as $request) {
41 41
             $summary += $request[0];
42 42
         }
43 43
         return $summary;
Please login to merge, or discard this patch.
src/Repository.php 1 patch
Spacing   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -25,20 +25,20 @@  discard block
 block discarded – undo
25 25
     {
26 26
         $data = (array) $data;
27 27
         $class = Entity::class;
28
-        foreach($this->space->getMapper()->getPlugins() as $plugin) {
28
+        foreach ($this->space->getMapper()->getPlugins() as $plugin) {
29 29
             $entityClass = $plugin->getEntityClass($this->space);
30
-            if($entityClass) {
31
-                if($class != Entity::class) {
30
+            if ($entityClass) {
31
+                if ($class != Entity::class) {
32 32
                     throw new Exception('Entity class override');
33 33
                 }
34 34
                 $class = $entityClass;
35 35
             }
36 36
         }
37 37
 
38
-        if(array_key_exists(0, $data)) {
38
+        if (array_key_exists(0, $data)) {
39 39
             $byType = [];
40
-            foreach($this->space->getFormat() as $row) {
41
-                if(!array_key_exists($row['type'], $byType)) {
40
+            foreach ($this->space->getFormat() as $row) {
41
+                if (!array_key_exists($row['type'], $byType)) {
42 42
                     $byType[$row['type']] = [$row['name']];
43 43
                 } else {
44 44
                     $byType[$row['type']][] = $row['name'];
@@ -49,10 +49,10 @@  discard block
 block discarded – undo
49 49
                 'is_string' => 'str',
50 50
                 'is_array' => '*',
51 51
             ];
52
-            foreach($data as $k => $v) {
53
-                foreach($mapping as $function => $type) {
54
-                    if(call_user_func($function, $v)) {
55
-                        if(count($byType[$type]) == 1) {
52
+            foreach ($data as $k => $v) {
53
+                foreach ($mapping as $function => $type) {
54
+                    if (call_user_func($function, $v)) {
55
+                        if (count($byType[$type]) == 1) {
56 56
                             $data[$byType[$type][0]] = $v;
57 57
                             unset($data[$k]);
58 58
                         }
@@ -62,16 +62,16 @@  discard block
 block discarded – undo
62 62
         }
63 63
 
64 64
         $instance = new $class($this);
65
-        foreach($this->space->getFormat() as $row) {
66
-            if(array_key_exists($row['name'], $data)) {
65
+        foreach ($this->space->getFormat() as $row) {
66
+            if (array_key_exists($row['name'], $data)) {
67 67
                 $instance->{$row['name']} = $data[$row['name']];
68
-                if($data[$row['name']] instanceof Entity) {
68
+                if ($data[$row['name']] instanceof Entity) {
69 69
                     $instance->{$row['name']} = $instance->{$row['name']}->id;
70 70
                 }
71 71
             }
72 72
         }
73 73
 
74
-        foreach($this->space->getMapper()->getPlugins() as $plugin) {
74
+        foreach ($this->space->getMapper()->getPlugins() as $plugin) {
75 75
             $plugin->generateKey($instance, $this->space);
76 76
         }
77 77
 
@@ -91,18 +91,18 @@  discard block
 block discarded – undo
91 91
     {
92 92
         $cacheKey = json_encode(func_get_args());
93 93
 
94
-        if(array_key_exists($cacheKey, $this->results)) {
94
+        if (array_key_exists($cacheKey, $this->results)) {
95 95
             return $this->results[$cacheKey];
96 96
         }
97 97
 
98
-        if(!is_array($params)) {
98
+        if (!is_array($params)) {
99 99
             $params = [$params];
100 100
         }
101
-        if(count($params) == 1 && array_key_exists(0, $params)) {
101
+        if (count($params) == 1 && array_key_exists(0, $params)) {
102 102
             $primary = $this->space->getPrimaryIndex();
103
-            if(count($primary->parts) == 1) {
103
+            if (count($primary->parts) == 1) {
104 104
                 $formatted = $this->space->getMapper()->getSchema()->formatValue($primary->parts[0][1], $params[0]);
105
-                if($params[0] == $formatted) {
105
+                if ($params[0] == $formatted) {
106 106
                     $params = [
107 107
                         $this->space->getFormat()[$primary->parts[0][0]]['name'] => $params[0]
108 108
                     ];
@@ -110,8 +110,8 @@  discard block
 block discarded – undo
110 110
             }
111 111
         }
112 112
 
113
-        if(array_key_exists('id', $params)) {
114
-            if(array_key_exists($params['id'], $this->persisted)) {
113
+        if (array_key_exists('id', $params)) {
114
+            if (array_key_exists($params['id'], $this->persisted)) {
115 115
                 $instance = $this->persisted[$params['id']];
116 116
                 return $one ? $instance : [$instance];
117 117
             }
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 
120 120
 
121 121
         $index = $this->space->castIndex($params);
122
-        if(is_null($index)) {
122
+        if (is_null($index)) {
123 123
             throw new Exception("No index for params ".json_encode($params));
124 124
         }
125 125
 
@@ -129,15 +129,15 @@  discard block
 block discarded – undo
129 129
         $data = $client->getSpace($this->space->getId())->select($values, $index)->getData();
130 130
 
131 131
         $result = [];
132
-        foreach($data as $tuple) {
132
+        foreach ($data as $tuple) {
133 133
             $instance = $this->getInstance($tuple);
134
-            if($one) {
134
+            if ($one) {
135 135
                 return $this->results[$cacheKey] = $instance;
136 136
             }
137 137
             $result[] = $instance;
138 138
         }
139 139
 
140
-        if($one) {
140
+        if ($one) {
141 141
             return $this->results[$cacheKey] = null;
142 142
         }
143 143
 
@@ -148,15 +148,15 @@  discard block
 block discarded – undo
148 148
     {
149 149
         $key = $this->space->getTupleKey($tuple);
150 150
 
151
-        if(array_key_exists($key, $this->persisted)) {
151
+        if (array_key_exists($key, $this->persisted)) {
152 152
             return $this->persisted[$key];
153 153
         }
154 154
 
155 155
         $class = Entity::class;
156
-        foreach($this->space->getMapper()->getPlugins() as $plugin) {
156
+        foreach ($this->space->getMapper()->getPlugins() as $plugin) {
157 157
             $entityClass = $plugin->getEntityClass($this->space);
158
-            if($entityClass) {
159
-                if($class != Entity::class) {
158
+            if ($entityClass) {
159
+                if ($class != Entity::class) {
160 160
                     throw new Exception('Entity class override');
161 161
                 }
162 162
                 $class = $entityClass;
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
 
167 167
         $this->original[$key] = $tuple;
168 168
 
169
-        foreach($this->space->getFormat() as $index => $info) {
169
+        foreach ($this->space->getFormat() as $index => $info) {
170 170
             $instance->{$info['name']} = array_key_exists($index, $tuple) ? $tuple[$index] : null;
171 171
         }
172 172
 
@@ -182,26 +182,26 @@  discard block
 block discarded – undo
182 182
 
183 183
     public function update(Entity $instance, $operations)
184 184
     {
185
-        if(!count($operations)) {
185
+        if (!count($operations)) {
186 186
             return;
187 187
         }
188 188
 
189 189
         $tupleOperations = [];
190
-        foreach($operations as $operation) {
190
+        foreach ($operations as $operation) {
191 191
             $tupleIndex = $this->space->getPropertyIndex($operation[1]);
192 192
             $tupleOperations[] = [$operation[0], $tupleIndex, $operation[2]];
193 193
         }
194 194
 
195 195
         $pk = [];
196
-        foreach($this->space->getPrimaryIndex()->parts as $part) {
196
+        foreach ($this->space->getPrimaryIndex()->parts as $part) {
197 197
             $pk[] = $instance->{$this->space->getFormat()[$part[0]]['name']};
198 198
         }
199 199
 
200 200
         $client = $this->space->getMapper()->getClient();
201 201
         $result = $client->getSpace($this->space->getId())->update($pk, $tupleOperations);
202
-        foreach($result->getData() as $tuple) {
203
-            foreach($this->space->getFormat() as $index => $info) {
204
-                if(array_key_exists($index, $tuple)) {
202
+        foreach ($result->getData() as $tuple) {
203
+            foreach ($this->space->getFormat() as $index => $info) {
204
+                if (array_key_exists($index, $tuple)) {
205 205
                     $instance->{$info['name']} = $tuple[$index];
206 206
                 }
207 207
             }
@@ -218,15 +218,15 @@  discard block
 block discarded – undo
218 218
 
219 219
     public function remove($params = [])
220 220
     {
221
-        if($params instanceof Entity) {
221
+        if ($params instanceof Entity) {
222 222
             return $this->removeEntity($params);
223 223
         }
224 224
 
225
-        if(!count($params)) {
225
+        if (!count($params)) {
226 226
             throw new Exception("Use truncate to flush space");
227 227
         }
228 228
 
229
-        foreach($this->find($params) as $entity) {
229
+        foreach ($this->find($params) as $entity) {
230 230
             $this->removeEntity($entity);
231 231
         }
232 232
     }
@@ -235,19 +235,19 @@  discard block
 block discarded – undo
235 235
     {
236 236
         $key = $this->space->getInstanceKey($instance);
237 237
 
238
-        if(!array_key_exists($key, $this->original)) {
238
+        if (!array_key_exists($key, $this->original)) {
239 239
             return;
240 240
         }
241 241
 
242
-        if(array_key_exists($key, $this->persisted)) {
242
+        if (array_key_exists($key, $this->persisted)) {
243 243
 
244 244
             unset($this->persisted[$key]);
245 245
 
246 246
             $pk = [];
247
-            foreach($this->space->getPrimaryIndex()->parts as $part) {
247
+            foreach ($this->space->getPrimaryIndex()->parts as $part) {
248 248
                 $pk[] = $this->original[$key][$part[0]];
249 249
             }
250
-            foreach($this->space->getMapper()->getPlugins() as $plugin) {
250
+            foreach ($this->space->getMapper()->getPlugins() as $plugin) {
251 251
                 $plugin->beforeRemove($instance, $this->space);
252 252
             }
253 253
 
@@ -269,8 +269,8 @@  discard block
 block discarded – undo
269 269
         $size = count(get_object_vars($instance));
270 270
         $skipped = 0;
271 271
 
272
-        foreach($this->space->getFormat() as $index => $info) {
273
-            if(!property_exists($instance, $info['name'])) {
272
+        foreach ($this->space->getFormat() as $index => $info) {
273
+            if (!property_exists($instance, $info['name'])) {
274 274
                 $skipped++;
275 275
                 $instance->{$info['name']} = null;
276 276
             }
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
                 ->formatValue($info['type'], $instance->{$info['name']});
280 280
             $tuple[$index] = $instance->{$info['name']};
281 281
 
282
-            if(count($tuple) == $size + $skipped) {
282
+            if (count($tuple) == $size + $skipped) {
283 283
                 break;
284 284
             }
285 285
         }
@@ -287,24 +287,24 @@  discard block
 block discarded – undo
287 287
         $key = $this->space->getInstanceKey($instance);
288 288
         $client = $this->space->getMapper()->getClient();
289 289
 
290
-        if(array_key_exists($key, $this->persisted)) {
290
+        if (array_key_exists($key, $this->persisted)) {
291 291
             // update
292 292
             $update = array_diff_assoc($tuple, $this->original[$key]);
293
-            if(!count($update)) {
293
+            if (!count($update)) {
294 294
                 return $instance;
295 295
             }
296 296
 
297 297
             $operations = [];
298
-            foreach($update as $index => $value) {
298
+            foreach ($update as $index => $value) {
299 299
                 $operations[] = ['=', $index, $value];
300 300
             }
301 301
 
302 302
             $pk = [];
303
-            foreach($this->space->getPrimaryIndex()->parts as $part) {
303
+            foreach ($this->space->getPrimaryIndex()->parts as $part) {
304 304
                 $pk[] = $this->original[$key][$part[0]];
305 305
             }
306 306
 
307
-            foreach($this->space->getMapper()->getPlugins() as $plugin) {
307
+            foreach ($this->space->getMapper()->getPlugins() as $plugin) {
308 308
                 $plugin->beforeUpdate($instance, $this->space);
309 309
             }
310 310
 
@@ -313,7 +313,7 @@  discard block
 block discarded – undo
313 313
 
314 314
         } else {
315 315
 
316
-            foreach($this->space->getMapper()->getPlugins() as $plugin) {
316
+            foreach ($this->space->getMapper()->getPlugins() as $plugin) {
317 317
                 $plugin->beforeCreate($instance, $this->space);
318 318
             }
319 319
 
Please login to merge, or discard this patch.