Completed
Push — master ( 97cd4f...d81125 )
by
unknown
02:06
created
src/NOSQL/Dto/Model/NOSQLModelDto.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      */
52 52
     public function setPk(string $id)
53 53
     {
54
-        if(!empty($this->_id)) {
54
+        if (!empty($this->_id)) {
55 55
             throw new NOSQLValidationException(t('Primary key already defined'), NOSQLValidationException::NOSQL_VALIDATION_ID_ALREADY_DEFINED);
56 56
         }
57 57
         $this->_id = $id;
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
     public function getLastUpdate($format = null)
65 65
     {
66 66
         $value = $this->_last_update;
67
-        if(null !== $format) {
67
+        if (null !== $format) {
68 68
 
69 69
         }
70 70
         return $value;
@@ -104,11 +104,11 @@  discard block
 block discarded – undo
104 104
     public function validate($throwException = false) {
105 105
         $errors = [];
106 106
         $reflection = new \ReflectionClass(get_called_class());
107
-        foreach($reflection->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) {
107
+        foreach ($reflection->getProperties(\ReflectionProperty::IS_PUBLIC) as $property) {
108 108
             $required = InjectorHelper::checkIsRequired($property->getDocComment());
109 109
             $value = $property->getValue($this);
110
-            if($required && empty($value)) {
111
-                if($throwException) {
110
+            if ($required && empty($value)) {
111
+                if ($throwException) {
112 112
                     throw new NOSQLValidationException(t('Empty value for property ') . $property->getName(), NOSQLValidationException::NOSQL_VALIDATION_REQUIRED);
113 113
                 } else {
114 114
                     $errors[] = $property->getName();
@@ -123,10 +123,10 @@  discard block
 block discarded – undo
123 123
     public function toArray()
124 124
     {
125 125
         $array = parent::toArray();
126
-        if(null !== $this->getPk()) {
126
+        if (null !== $this->getPk()) {
127 127
             $array['_id'] = $this->getPk();
128 128
         }
129
-        if(null !== $this->getName()) {
129
+        if (null !== $this->getName()) {
130 130
             $array[Api::API_LIST_NAME_FIELD] = $this->getName();
131 131
         }
132 132
         $array['_last_update'] = $this->getLastUpdate(\DateTime::ATOM);
@@ -150,10 +150,10 @@  discard block
 block discarded – undo
150 150
                 if (!is_numeric($value)) {
151 151
                     $errors[] = $property->getName();
152 152
                 } else {
153
-                    if(NOSQLBase::NOSQL_TYPE_INTEGER === strtolower($type)) {
154
-                        $property->setValue($this, (integer)$value);
153
+                    if (NOSQLBase::NOSQL_TYPE_INTEGER === strtolower($type)) {
154
+                        $property->setValue($this, (integer) $value);
155 155
                     } else {
156
-                        $property->setValue($this, (float)$value);
156
+                        $property->setValue($this, (float) $value);
157 157
                     }
158 158
                 }
159 159
                 break;
@@ -175,16 +175,16 @@  discard block
 block discarded – undo
175 175
                 if (!in_array($value, [true, false, 0, 1])) {
176 176
                     $errors[] = $property->getName();
177 177
                 }
178
-                $property->setValue($this, (bool)$value);
178
+                $property->setValue($this, (bool) $value);
179 179
                 break;
180 180
             case NOSQLBase::NOSQL_TYPE_DATE:
181 181
             case NOSQLBase::NOSQL_TYPE_TIMESTAMP:
182 182
                 $dateTime = new \DateTime($value, new \DateTimeZone('UTC'));
183
-                if(!$dateTime) {
183
+                if (!$dateTime) {
184 184
                     $errors[] = $property->getName();
185 185
                 } else {
186 186
                     $dateTime->setTimezone(new \DateTimeZone(date_default_timezone_get()));
187
-                    $property->setValue($this, new UTCDateTime($dateTime->getTimestamp()*1000));
187
+                    $property->setValue($this, new UTCDateTime($dateTime->getTimestamp() * 1000));
188 188
                 }
189 189
                 break;
190 190
         }
Please login to merge, or discard this patch.
src/NOSQL/Models/base/NOSQLParserTrait.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -73,20 +73,20 @@
 block discarded – undo
73 73
      * @throws \PSFS\base\exception\GeneratorException
74 74
      */
75 75
     protected function hydrate() {
76
-        if(empty($this->domain)) {
76
+        if (empty($this->domain)) {
77 77
             throw new NOSQLParserException(t('Domain not defined'), NOSQLParserException::NOSQL_PARSER_DOMAIN_NOT_DEFINED);
78 78
         }
79 79
         //$schemaFilename = CORE_DIR . DIRECTORY_SEPARATOR . $this->domain . DIRECTORY_SEPARATOR . 'Config' . DIRECTORY_SEPARATOR . 'schema.json';
80 80
         $schemaFilename = Config::getParam("nosql.schema.path", VENDOR_DIR . DIRECTORY_SEPARATOR . "tks" . DIRECTORY_SEPARATOR .
81 81
                     strtolower($this->domain) . DIRECTORY_SEPARATOR . "src" . DIRECTORY_SEPARATOR . $this->domain .
82
-                    DIRECTORY_SEPARATOR . "Config". DIRECTORY_SEPARATOR . "schema.json");
83
-        if(file_exists($schemaFilename)) {
82
+                    DIRECTORY_SEPARATOR . "Config" . DIRECTORY_SEPARATOR . "schema.json");
83
+        if (file_exists($schemaFilename)) {
84 84
             $schema = Cache::getInstance()->getDataFromFile($schemaFilename, Cache::JSON, true);
85 85
             $class = get_called_class();
86 86
             $this->schema = new CollectionDto(false);
87
-            foreach($schema as $collection) {
87
+            foreach ($schema as $collection) {
88 88
                 $collectionName = $collection['name'];
89
-                if(false !== strpos($class, $collectionName)) {
89
+                if (false !== strpos($class, $collectionName)) {
90 90
                     $this->schema->fromArray($collection);
91 91
                     break;
92 92
                 }
Please login to merge, or discard this patch.
src/NOSQL/Models/NOSQLActiveRecord.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
      */
45 45
     public function getDtoCopy($cleanPk = false) {
46 46
         $copy = clone $this->dto;
47
-        if($cleanPk) {
47
+        if ($cleanPk) {
48 48
             $this->dto->resetPk();
49 49
         }
50 50
         return $copy;
@@ -60,7 +60,7 @@  discard block
 block discarded – undo
60 60
      */
61 61
     public function save(Database $con = null) {
62 62
         $saved = false;
63
-        if(null === $con) {
63
+        if (null === $con) {
64 64
             $con = ParserService::getInstance()->createConnection($this->getDomain());
65 65
         }
66 66
         $collection = $con->selectCollection($this->getSchema()->name);
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
             $isInsert = $isUpdate = false;
69 69
             $this->prepareData();
70 70
             $this->dto->setLastUpdate();
71
-            if($this->isNew()) {
71
+            if ($this->isNew()) {
72 72
                 $this->preInsert($con);
73 73
                 $isInsert = true;
74 74
             } elseif ($this->isModified()) {
@@ -76,19 +76,19 @@  discard block
 block discarded – undo
76 76
                 $isUpdate = true;
77 77
             }
78 78
             $result = $collection->insertOne($this->toArray());
79
-            if($result->getInsertedCount() > 0) {
79
+            if ($result->getInsertedCount() > 0) {
80 80
                 $id = $result->getInsertedId();
81 81
                 $this->dto->setPk($id->jsonSerialize()['$oid']);
82
-                if($isInsert) {
82
+                if ($isInsert) {
83 83
                     $this->postInsert($con);
84
-                } elseif($isUpdate) {
84
+                } elseif ($isUpdate) {
85 85
                     $this->postUpdate($con);
86 86
                 }
87 87
                 $saved = true;
88 88
                 $this->countAction();
89 89
             }
90
-        } catch(\Exception $exception) {
91
-            if($exception instanceof NOSQLValidationException) {
90
+        } catch (\Exception $exception) {
91
+            if ($exception instanceof NOSQLValidationException) {
92 92
                 throw $exception;
93 93
             } else {
94 94
                 Logger::log($exception->getMessage(), LOG_CRIT, $this->toArray());
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
      */
104 104
     public function update(Database $con = null) {
105 105
         $updated = false;
106
-        if(null === $con) {
106
+        if (null === $con) {
107 107
             $con = ParserService::getInstance()->createConnection($this->getDomain());
108 108
         }
109 109
         $collection = $con->selectCollection($this->getSchema()->name);
@@ -117,8 +117,8 @@  discard block
 block discarded – undo
117 117
             $this->postUpdate($con);
118 118
             $updated = true;
119 119
             $this->countAction();
120
-        } catch(\Exception $exception) {
121
-            if($exception instanceof NOSQLValidationException) {
120
+        } catch (\Exception $exception) {
121
+            if ($exception instanceof NOSQLValidationException) {
122 122
                 throw $exception;
123 123
             } else {
124 124
                 Logger::log($exception->getMessage(), LOG_CRIT, $this->toArray());
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
      */
135 135
     public function bulkInsert(array $data, Database $con = null) {
136 136
         $inserts = 0;
137
-        if(null === $con) {
137
+        if (null === $con) {
138 138
             $con = ParserService::getInstance()->createConnection($this->getDomain());
139 139
         }
140 140
         $collection = $con->selectCollection($this->getSchema()->name);
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
             $ids = $result->getInsertedIds();
145 145
             $inserts = $this->parseInsertedDtos($con, $ids, $dtos);
146 146
             $this->setActionCount($inserts);
147
-        } catch(\Exception $exception) {
147
+        } catch (\Exception $exception) {
148 148
             Logger::log($exception->getMessage(), LOG_CRIT, $this->toArray());
149 149
         }
150 150
         return $inserts;
@@ -161,14 +161,14 @@  discard block
 block discarded – undo
161 161
         $upserts = 0;
162 162
         $filter = $options = [];
163 163
 
164
-        if(null === $con) {
164
+        if (null === $con) {
165 165
             $con = ParserService::getInstance()->createConnection($this->getDomain());
166 166
         }
167 167
         $collection = $con->selectCollection($this->getSchema()->name);
168 168
 
169 169
         $operations = [];
170 170
         try {
171
-            foreach($data as $item) {
171
+            foreach ($data as $item) {
172 172
                 $filter[$id] = ['$eq' => $item[$id]];
173 173
                 $update = [];
174 174
                 $update['$set'] = $item;
@@ -194,7 +194,7 @@  discard block
 block discarded – undo
194 194
      */
195 195
     public function delete(Database $con = null) {
196 196
         $deleted = false;
197
-        if(null === $con) {
197
+        if (null === $con) {
198 198
             $con = ParserService::getInstance()->createConnection($this->getDomain());
199 199
         }
200 200
         $collection = $con->selectCollection($this->getSchema()->name);
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
             $deleted = true;
206 206
             $this->dto = null;
207 207
             $this->countAction();
208
-        } catch(\Exception $exception) {
208
+        } catch (\Exception $exception) {
209 209
             Logger::log($exception->getMessage(), LOG_CRIT, $this->toArray());
210 210
         }
211 211
         return $deleted;
@@ -219,14 +219,14 @@  discard block
 block discarded – undo
219 219
      */
220 220
     public function bulkDelete(array $filters, Database $con = null) {
221 221
         $deletedCount = 0;
222
-        if(null === $con) {
222
+        if (null === $con) {
223 223
             $con = ParserService::getInstance()->createConnection($this->getDomain());
224 224
         }
225 225
         $collection = $con->selectCollection($this->getSchema()->name);
226 226
         try {
227 227
             $result = $collection->deleteMany($filters);
228 228
             $deletedCount = $result->getDeletedCount();
229
-        } catch(\Exception $exception) {
229
+        } catch (\Exception $exception) {
230 230
             Logger::log($exception->getMessage(), LOG_CRIT, $this->toArray());
231 231
         }
232 232
         return $deletedCount;
@@ -243,7 +243,7 @@  discard block
 block discarded – undo
243 243
         $dtos = [];
244 244
         /** @var NOSQLModelDto $dto */
245 245
         foreach ($data as &$insertData) {
246
-            if(is_object($insertData) && $insertData instanceof NOSQLModelDto) {
246
+            if (is_object($insertData) && $insertData instanceof NOSQLModelDto) {
247 247
                 $dto = clone $insertData;
248 248
             } else {
249 249
                 $dto = $this->getDtoCopy(true);
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
         foreach ($ids as $index => $insertedId) {
274 274
             $id = $insertedId->jsonSerialize();
275 275
             $dto = $dtos[$index];
276
-            if($dto instanceof  NOSQLModelDto) {
276
+            if ($dto instanceof  NOSQLModelDto) {
277 277
                 $dto->setPk($id['$oid']);
278 278
             } else {
279 279
 
Please login to merge, or discard this patch.
src/NOSQL/Models/NOSQLQuery.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
         $con = NOSQLParserTrait::initConnection($model, $con);
23 23
         $collection = $con->selectCollection($model->getSchema()->name);
24 24
         $result = $collection->findOne(['_id' => new ObjectId($pk)]);
25
-        if(null !== $result) {
25
+        if (null !== $result) {
26 26
             $model->feed($result->getArrayCopy());
27 27
         } else {
28 28
             throw new ApiException(t('Document not found'), 404);
@@ -48,13 +48,13 @@  discard block
 block discarded – undo
48 48
         $filters = self::parseCriteria($criteria, $model);
49 49
         //$resultSet->count = $collection->countDocuments($filters);
50 50
         $nosqlOptions = [
51
-            'limit' => (integer)(array_key_exists(Api::API_LIMIT_FIELD, $criteria) ? $criteria[Api::API_LIMIT_FIELD] : Config::getParam('pagination.limit', 50)),
52
-            'skip' => (integer)(array_key_exists(Api::API_PAGE_FIELD, $criteria) ? $criteria[Api::API_PAGE_FIELD] : 1)
51
+            'limit' => (integer) (array_key_exists(Api::API_LIMIT_FIELD, $criteria) ? $criteria[Api::API_LIMIT_FIELD] : Config::getParam('pagination.limit', 50)),
52
+            'skip' => (integer) (array_key_exists(Api::API_PAGE_FIELD, $criteria) ? $criteria[Api::API_PAGE_FIELD] : 1)
53 53
         ];
54 54
         $results = $collection->find($filters, $nosqlOptions);
55 55
         /** @var  $result */
56 56
         $items = $results->toArray();
57
-        foreach($items as $item) {
57
+        foreach ($items as $item) {
58 58
             $model->feed($item->getArrayCopy(), true);
59 59
             $resultSet->items[] = $model->getDtoCopy(true);
60 60
         }
@@ -108,9 +108,9 @@  discard block
 block discarded – undo
108 108
                         break;
109 109
                 }
110 110
             } elseif (NOSQLBase::NOSQL_TYPE_INTEGER === $property->type) {
111
-                $filterValue = (integer)$filterValue;
111
+                $filterValue = (integer) $filterValue;
112 112
             } else {
113
-                $filterValue = (float)$filterValue;
113
+                $filterValue = (float) $filterValue;
114 114
             }
115 115
             $filterValue = [
116 116
                 '$eq' => $filterValue,
Please login to merge, or discard this patch.