@@ -113,8 +113,8 @@ discard block |
||
113 | 113 | } |
114 | 114 | } |
115 | 115 | if ($val instanceof Model) { |
116 | - if (isset($this->__props[$key . '_id'])) { |
|
117 | - unset($this->__props[$key . '_id']); |
|
116 | + if (isset($this->__props[$key.'_id'])) { |
|
117 | + unset($this->__props[$key.'_id']); |
|
118 | 118 | } |
119 | 119 | $this->__meta['has_foreign']['oto'] = true; |
120 | 120 | array_push($this->__meta['foreign_models']['oto'], $val); |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | * @throws \Scrawler\Arca\Exception\InvalidModelException |
150 | 150 | * @return Collection |
151 | 151 | */ |
152 | - private function arrayToCollection(array|Collection $models): Collection |
|
152 | + private function arrayToCollection(array | Collection $models): Collection |
|
153 | 153 | { |
154 | 154 | if ($models instanceof Collection) { |
155 | 155 | return $models; |
@@ -187,30 +187,30 @@ discard block |
||
187 | 187 | $parts = \Safe\preg_split('/(?=[A-Z])/', $key, -1, PREG_SPLIT_NO_EMPTY); |
188 | 188 | if (strtolower($parts[0]) == 'own') { |
189 | 189 | if (strtolower($parts[2]) == 'list') { |
190 | - $result = $this->connection->getRecordManager()->find(strtolower($parts[1]))->where($this->getName() . '_id = "' . $this->__meta['id'] . '"')->get(); |
|
190 | + $result = $this->connection->getRecordManager()->find(strtolower($parts[1]))->where($this->getName().'_id = "'.$this->__meta['id'].'"')->get(); |
|
191 | 191 | $this->set($key, $result); |
192 | 192 | return $result; |
193 | 193 | } |
194 | 194 | } |
195 | 195 | if (strtolower($parts[0]) == 'shared') { |
196 | 196 | if (strtolower($parts[2]) == 'list') { |
197 | - $rel_table = $this->connection->getTableManager()->tableExists($this->table . '_' . strtolower($parts[1])) ? $this->table . '_' . strtolower($parts[1]) : strtolower($parts[1]) . '_' . $this->table; |
|
198 | - $relations = $this->connection->getRecordManager()->find($rel_table)->where($this->getName() . '_id = "' . $this->__meta['id'] . '"')->get(); |
|
197 | + $rel_table = $this->connection->getTableManager()->tableExists($this->table.'_'.strtolower($parts[1])) ? $this->table.'_'.strtolower($parts[1]) : strtolower($parts[1]).'_'.$this->table; |
|
198 | + $relations = $this->connection->getRecordManager()->find($rel_table)->where($this->getName().'_id = "'.$this->__meta['id'].'"')->get(); |
|
199 | 199 | $rel_ids = ''; |
200 | 200 | foreach ($relations as $relation) { |
201 | - $key = strtolower($parts[1]) . '_id'; |
|
202 | - $rel_ids .= "'" . $relation->$key . "',"; |
|
201 | + $key = strtolower($parts[1]).'_id'; |
|
202 | + $rel_ids .= "'".$relation->$key."',"; |
|
203 | 203 | } |
204 | 204 | $rel_ids = substr($rel_ids, 0, -1); |
205 | - $result = $this->connection->getRecordManager()->find(strtolower($parts[1]))->where('id IN (' . $rel_ids . ')')->get(); |
|
205 | + $result = $this->connection->getRecordManager()->find(strtolower($parts[1]))->where('id IN ('.$rel_ids.')')->get(); |
|
206 | 206 | $this->set($key, $result); |
207 | 207 | return $result; |
208 | 208 | } |
209 | 209 | } |
210 | 210 | } |
211 | 211 | |
212 | - if (array_key_exists($key . '_id', $this->__properties)) { |
|
213 | - $result = $this->connection->getRecordManager()->getById($key, $this->__properties[$key . '_id']); |
|
212 | + if (array_key_exists($key.'_id', $this->__properties)) { |
|
213 | + $result = $this->connection->getRecordManager()->getById($key, $this->__properties[$key.'_id']); |
|
214 | 214 | $this->set($key, $result); |
215 | 215 | return $result; |
216 | 216 | } |
@@ -411,7 +411,7 @@ discard block |
||
411 | 411 | */ |
412 | 412 | public function save(): mixed |
413 | 413 | { |
414 | - Event::dispatch('__arca.model.save.' . $this->connection->getConnectionId(), [$this]); |
|
414 | + Event::dispatch('__arca.model.save.'.$this->connection->getConnectionId(), [$this]); |
|
415 | 415 | |
416 | 416 | return $this->getId(); |
417 | 417 | } |
@@ -439,7 +439,7 @@ discard block |
||
439 | 439 | */ |
440 | 440 | public function delete(): void |
441 | 441 | { |
442 | - Event::dispatch('__arca.model.delete.' . $this->connection->getConnectionId(), [$this]); |
|
442 | + Event::dispatch('__arca.model.delete.'.$this->connection->getConnectionId(), [$this]); |
|
443 | 443 | } |
444 | 444 | |
445 | 445 | /** |