Completed
Push — master ( b90ebf...3dd9fa )
by Dmitry
02:19
created
src/Plugins/DocBlock.php 1 patch
Spacing   +24 added lines, -24 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($name, $class);
48 48
             } else {
49 49
                 $this->mapRepository($name, $class);
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
 
58 58
         $schema = $this->mapper->getSchema();
59 59
 
60
-        foreach($this->entities as $entity) {
60
+        foreach ($this->entities as $entity) {
61 61
 
62 62
             $class = new ReflectionClass($entity);
63 63
             $spaceName = $this->toUnderscore($class->getShortName());
@@ -65,34 +65,34 @@  discard block
 block discarded – undo
65 65
             $space = $schema->hasSpace($spaceName) ? $schema->getSpace($spaceName) : $schema->createSpace($spaceName);
66 66
             $this->mapEntity($spaceName, $entity);
67 67
 
68
-            foreach($class->getProperties(ReflectionProperty::IS_PUBLIC) as $property) {
68
+            foreach ($class->getProperties(ReflectionProperty::IS_PUBLIC) as $property) {
69 69
 
70 70
                 $description = $factory->create($property->getDocComment());
71 71
                 $tags = $description->getTags('var');
72 72
 
73
-                if(!count($tags)) {
73
+                if (!count($tags)) {
74 74
                     throw new Exception("No var tag for ".$entity.'::'.$property->getName());
75 75
                 }
76 76
 
77
-                if(count($tags) > 1) {
77
+                if (count($tags) > 1) {
78 78
                     throw new Exception("Invalid var tag for ".$entity.'::'.$property->getName());
79 79
                 }
80 80
 
81 81
                 $property = $this->toUnderscore($property->getName());
82 82
                 $type = $this->getTarantoolType($tags[0]->getType());
83 83
 
84
-                if(!$space->hasProperty($property)) {
84
+                if (!$space->hasProperty($property)) {
85 85
                     $space->addProperty($property, $type);
86 86
                 }
87 87
             }
88 88
         }
89 89
 
90
-        foreach($this->repositories as $repository) {
90
+        foreach ($this->repositories as $repository) {
91 91
 
92 92
             $class = new ReflectionClass($repository);
93 93
             $spaceName = $this->toUnderscore($class->getShortName());
94 94
 
95
-            if(!$schema->hasSpace($spaceName)) {
95
+            if (!$schema->hasSpace($spaceName)) {
96 96
                 throw new Exception("Repository with no entity definition");
97 97
             }
98 98
 
@@ -100,18 +100,18 @@  discard block
 block discarded – undo
100 100
 
101 101
             $space = $schema->getSpace($spaceName);
102 102
             $properties = $class->getDefaultProperties();
103
-            if(array_key_exists('indexes', $properties)) {
104
-                foreach($properties['indexes'] as $index) {
103
+            if (array_key_exists('indexes', $properties)) {
104
+                foreach ($properties['indexes'] as $index) {
105 105
                     $space->addIndex($index);
106 106
                 }
107 107
             }
108 108
         }
109 109
 
110
-        foreach($schema->getSpaces() as $space) {
110
+        foreach ($schema->getSpaces() as $space) {
111 111
 
112
-            if(!count($space->getIndexes())) {
113
-                if(!$space->hasProperty('id')) {
114
-                    throw new Exception("No primary index on ". $space->getName());
112
+            if (!count($space->getIndexes())) {
113
+                if (!$space->hasProperty('id')) {
114
+                    throw new Exception("No primary index on ".$space->getName());
115 115
                 }
116 116
                 $space->addIndex(['id']);
117 117
             }
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 
123 123
     private function toUnderscore($input)
124 124
     {
125
-        if(!array_key_exists($input, $this->underscores)) {
125
+        if (!array_key_exists($input, $this->underscores)) {
126 126
             preg_match_all('!([A-Z][A-Z0-9]*(?=$|[A-Z][a-z0-9])|[A-Za-z][a-z0-9]+)!', $input, $matches);
127 127
             $ret = $matches[0];
128 128
             foreach ($ret as &$match) {
@@ -137,15 +137,15 @@  discard block
 block discarded – undo
137 137
 
138 138
     private function getTarantoolType(string $type)
139 139
     {
140
-        if(array_key_exists($type, $this->tarantoolTypes)) {
140
+        if (array_key_exists($type, $this->tarantoolTypes)) {
141 141
             return $this->tarantoolTypes[$type];
142 142
         }
143 143
 
144
-        if($type[0] == '\\') {
144
+        if ($type[0] == '\\') {
145 145
             return $this->tarantoolTypes[$type] = 'unsigned';
146 146
         }
147 147
 
148
-        switch($type) {
148
+        switch ($type) {
149 149
             case 'int':
150 150
                 return $this->tarantoolTypes[$type] = 'unsigned';
151 151
 
Please login to merge, or discard this patch.