@@ -14,11 +14,11 @@ |
||
14 | 14 | |
15 | 15 | public function setMapper(Mapper $mapper): Relation |
16 | 16 | { |
17 | - if ($mapper && ! $this->foreignKey) { |
|
17 | + if ($mapper && !$this->foreignKey) { |
|
18 | 18 | $this->foreignKey = Inflector::singularize($mapper->getName()) . '_id'; |
19 | 19 | } |
20 | 20 | |
21 | - if ($mapper && ! $this->nativeKey) { |
|
21 | + if ($mapper && !$this->nativeKey) { |
|
22 | 22 | $this->nativeKey = $mapper->getPrimaryKey(); |
23 | 23 | } |
24 | 24 |
@@ -16,7 +16,7 @@ |
||
16 | 16 | |
17 | 17 | public function setForeignMapper($foreignMapper) |
18 | 18 | { |
19 | - if ($foreignMapper && ! $this->nativeKey) { |
|
19 | + if ($foreignMapper && !$this->nativeKey) { |
|
20 | 20 | $this->nativeKey = Inflector::singularize($foreignMapper) . '_id'; |
21 | 21 | } |
22 | 22 |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | |
48 | 48 | protected function maybeSetAdditionalProperties() |
49 | 49 | { |
50 | - if ( ! $this->mapper || ! $this->foreignMapper) { |
|
50 | + if (!$this->mapper || !$this->foreignMapper) { |
|
51 | 51 | return; |
52 | 52 | } |
53 | 53 | |
@@ -64,11 +64,11 @@ discard block |
||
64 | 64 | $this->throughTableAlias = implode('_', $tables); |
65 | 65 | } |
66 | 66 | |
67 | - if ( ! $this->throughNativeColumn) { |
|
67 | + if (!$this->throughNativeColumn) { |
|
68 | 68 | $this->throughNativeColumn = Inflector::singularize($this->mapper->getName()) . '_id'; |
69 | 69 | } |
70 | 70 | |
71 | - if ( ! $this->throughForeignColumn) { |
|
71 | + if (!$this->throughForeignColumn) { |
|
72 | 72 | $this->throughForeignColumn = Inflector::singularize($this->foreignMapper) . '_id'; |
73 | 73 | } |
74 | 74 | } |
@@ -39,27 +39,27 @@ |
||
39 | 39 | { |
40 | 40 | $errors = []; |
41 | 41 | |
42 | - if ( ! $this->entityNamespace) { |
|
42 | + if (!$this->entityNamespace) { |
|
43 | 43 | $errors[] = 'Missing entity namespace property'; |
44 | 44 | } |
45 | 45 | |
46 | - if ( ! $this->entityDestination) { |
|
46 | + if (!$this->entityDestination) { |
|
47 | 47 | $errors[] = 'Missing entity destination property'; |
48 | - } elseif ( ! is_dir($this->entityDestination)) { |
|
48 | + } elseif (!is_dir($this->entityDestination)) { |
|
49 | 49 | $errors[] = sprintf('%s is not a valid directory', $this->entityDestination); |
50 | - } elseif ( ! is_writable($this->entityDestination)) { |
|
50 | + } elseif (!is_writable($this->entityDestination)) { |
|
51 | 51 | $errors[] = sprintf('%s is not writable', $this->entityDestination); |
52 | 52 | } |
53 | 53 | |
54 | - if ( ! $this->mapperNamespace) { |
|
54 | + if (!$this->mapperNamespace) { |
|
55 | 55 | $errors[] = 'Missing mapper namespace property'; |
56 | 56 | } |
57 | 57 | |
58 | - if ( ! $this->mapperDestination) { |
|
58 | + if (!$this->mapperDestination) { |
|
59 | 59 | $errors[] = 'Missing entity destination property'; |
60 | - } elseif ( ! is_dir($this->mapperDestination)) { |
|
60 | + } elseif (!is_dir($this->mapperDestination)) { |
|
61 | 61 | $errors[] = sprintf('%s is not a valid directory', $this->mapperDestination); |
62 | - } elseif ( ! is_writable($this->mapperDestination)) { |
|
62 | + } elseif (!is_writable($this->mapperDestination)) { |
|
63 | 63 | $errors[] = sprintf('%s is not writable', $this->mapperDestination); |
64 | 64 | } |
65 | 65 |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | |
47 | 47 | if ($this->deletedAtColumn && ! array_key_exists($this->deletedAtColumn, $columns)) { |
48 | 48 | $mapper->addColumn(Column::datetime($this->deletedAtColumn) |
49 | - ->setNullable(true)); |
|
49 | + ->setNullable(true)); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | return $this; |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | $class->getNamespace()->addUse(\Sirius\Orm\Action\Delete::class, 'DeleteAction'); |
59 | 59 | $class->getNamespace()->addUse(\Sirius\Orm\Action\Update::class, 'UpdateAction'); |
60 | 60 | $class->addProperty('deletedAtColumn', $this->deletedAtColumn) |
61 | - ->setVisibility('protected'); |
|
61 | + ->setVisibility('protected'); |
|
62 | 62 | |
63 | 63 | // |
64 | 64 | $method = $class->addMethod('newDeleteAction'); |
@@ -123,21 +123,21 @@ discard block |
||
123 | 123 | public function observeBaseQueryClass(ClassType $class): ClassType |
124 | 124 | { |
125 | 125 | $class->addProperty('deletedAtColumn', $this->deletedAtColumn) |
126 | - ->setVisibility('protected'); |
|
126 | + ->setVisibility('protected'); |
|
127 | 127 | |
128 | 128 | // add guard |
129 | 129 | if ( ! $class->hasMethod('init')) { |
130 | 130 | $class->addMethod('init') |
131 | - ->setVisibility(ClassType::VISIBILITY_PROTECTED) |
|
132 | - ->setBody('parent::init();' . PHP_EOL); |
|
131 | + ->setVisibility(ClassType::VISIBILITY_PROTECTED) |
|
132 | + ->setBody('parent::init();' . PHP_EOL); |
|
133 | 133 | } |
134 | 134 | $init = $class->getMethod('init'); |
135 | 135 | $init->addBody('$this->guards[] = $this->deletedAtColumn . \' IS NULL\';' . PHP_EOL); |
136 | 136 | |
137 | 137 | // add withTrashed() |
138 | 138 | $class->addMethod('withTrashed') |
139 | - ->setVisibility(ClassType::VISIBILITY_PUBLIC) |
|
140 | - ->setBody(' |
|
139 | + ->setVisibility(ClassType::VISIBILITY_PUBLIC) |
|
140 | + ->setBody(' |
|
141 | 141 | $guards = []; |
142 | 142 | foreach ($this->guards as $k => $v) { |
143 | 143 | if ($v != $this->deletedAtColumn . \' IS NULL\') { |
@@ -44,7 +44,7 @@ discard block |
||
44 | 44 | |
45 | 45 | $columns = $mapper->getColumns(); |
46 | 46 | |
47 | - if ($this->deletedAtColumn && ! array_key_exists($this->deletedAtColumn, $columns)) { |
|
47 | + if ($this->deletedAtColumn && !array_key_exists($this->deletedAtColumn, $columns)) { |
|
48 | 48 | $mapper->addColumn(Column::datetime($this->deletedAtColumn) |
49 | 49 | ->setNullable(true)); |
50 | 50 | } |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | ->setVisibility('protected'); |
127 | 127 | |
128 | 128 | // add guard |
129 | - if ( ! $class->hasMethod('init')) { |
|
129 | + if (!$class->hasMethod('init')) { |
|
130 | 130 | $class->addMethod('init') |
131 | 131 | ->setVisibility(ClassType::VISIBILITY_PROTECTED) |
132 | 132 | ->setBody('parent::init();' . PHP_EOL); |
@@ -19,8 +19,8 @@ discard block |
||
19 | 19 | static public function make($createdAtColumn = 'created_at', $updatedAtColumn = 'updated_at') |
20 | 20 | { |
21 | 21 | return parent::make() |
22 | - ->setCreatedAtColumn($createdAtColumn) |
|
23 | - ->setUpdatedAtColumn($updatedAtColumn); |
|
22 | + ->setCreatedAtColumn($createdAtColumn) |
|
23 | + ->setUpdatedAtColumn($updatedAtColumn); |
|
24 | 24 | } |
25 | 25 | |
26 | 26 | function getName(): string |
@@ -60,13 +60,13 @@ discard block |
||
60 | 60 | |
61 | 61 | if ($this->createdAtColumn && ! array_key_exists($this->createdAtColumn, $columns)) { |
62 | 62 | $mapper->addColumn(Column::datetime($this->createdAtColumn) |
63 | - ->setNullable(true)); |
|
63 | + ->setNullable(true)); |
|
64 | 64 | } |
65 | 65 | |
66 | 66 | if ($this->updatedAtColumn && ! array_key_exists($this->updatedAtColumn, $columns)) { |
67 | 67 | $mapper->addColumn(Column::datetime($this->updatedAtColumn) |
68 | - ->setNullable(true) |
|
69 | - ->setAfter($this->createdAtColumn)); |
|
68 | + ->setNullable(true) |
|
69 | + ->setAfter($this->createdAtColumn)); |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | return $this; |
@@ -75,35 +75,35 @@ discard block |
||
75 | 75 | public function observeBaseQueryClass(ClassType $class): ClassType |
76 | 76 | { |
77 | 77 | $class->addProperty('createdAtColumn', $this->createdAtColumn) |
78 | - ->setVisibility('protected'); |
|
78 | + ->setVisibility('protected'); |
|
79 | 79 | $class->addProperty('updatedAtColumn', $this->updatedAtColumn) |
80 | - ->setVisibility('protected'); |
|
80 | + ->setVisibility('protected'); |
|
81 | 81 | |
82 | 82 | // add methods |
83 | 83 | $class->addMethod('orderByFirstCreated') |
84 | - ->setVisibility('public') |
|
85 | - ->setBody(' |
|
84 | + ->setVisibility('public') |
|
85 | + ->setBody(' |
|
86 | 86 | $this->orderBy($this->createdAtColumn . \' ASC\'); |
87 | 87 | |
88 | 88 | return $this; |
89 | 89 | '); |
90 | 90 | $class->addMethod('orderByLastCreated') |
91 | - ->setVisibility('public') |
|
92 | - ->setBody(' |
|
91 | + ->setVisibility('public') |
|
92 | + ->setBody(' |
|
93 | 93 | $this->orderBy($this->createdAtColumn . \' DESC\'); |
94 | 94 | |
95 | 95 | return $this; |
96 | 96 | '); |
97 | 97 | $class->addMethod('orderByFirstUpdated') |
98 | - ->setVisibility('public') |
|
99 | - ->setBody(' |
|
98 | + ->setVisibility('public') |
|
99 | + ->setBody(' |
|
100 | 100 | $this->orderBy($this->updatedAtColumn . \' ASC\'); |
101 | 101 | |
102 | 102 | return $this; |
103 | 103 | '); |
104 | 104 | $class->addMethod('orderByLastCreated') |
105 | - ->setVisibility('public') |
|
106 | - ->setBody(' |
|
105 | + ->setVisibility('public') |
|
106 | + ->setBody(' |
|
107 | 107 | $this->orderBy($this->updatedAtColumn . \' DESC\'); |
108 | 108 | |
109 | 109 | return $this; |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | |
120 | 120 | if ( ! $class->hasMethod('init')) { |
121 | 121 | $class->addMethod('init')->setVisibility('public') |
122 | - ->setBody('parent::init();' . PHP_EOL); |
|
122 | + ->setBody('parent::init();' . PHP_EOL); |
|
123 | 123 | } |
124 | 124 | $class->getNamespace()->addUse(\Sirius\Orm\Behaviour\Timestamps::class); |
125 | 125 | $method = $class->getMethod('init'); |
@@ -58,12 +58,12 @@ discard block |
||
58 | 58 | |
59 | 59 | $columns = $mapper->getColumns(); |
60 | 60 | |
61 | - if ($this->createdAtColumn && ! array_key_exists($this->createdAtColumn, $columns)) { |
|
61 | + if ($this->createdAtColumn && !array_key_exists($this->createdAtColumn, $columns)) { |
|
62 | 62 | $mapper->addColumn(Column::datetime($this->createdAtColumn) |
63 | 63 | ->setNullable(true)); |
64 | 64 | } |
65 | 65 | |
66 | - if ($this->updatedAtColumn && ! array_key_exists($this->updatedAtColumn, $columns)) { |
|
66 | + if ($this->updatedAtColumn && !array_key_exists($this->updatedAtColumn, $columns)) { |
|
67 | 67 | $mapper->addColumn(Column::datetime($this->updatedAtColumn) |
68 | 68 | ->setNullable(true) |
69 | 69 | ->setAfter($this->createdAtColumn)); |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | $class->addProperty('createdAtColumn', $this->createdAtColumn)->setVisibility('protected'); |
118 | 118 | $class->addProperty('updatedAtColumn', $this->updatedAtColumn)->setVisibility('protected'); |
119 | 119 | |
120 | - if ( ! $class->hasMethod('init')) { |
|
120 | + if (!$class->hasMethod('init')) { |
|
121 | 121 | $class->addMethod('init')->setVisibility('public') |
122 | 122 | ->setBody('parent::init();' . PHP_EOL); |
123 | 123 | } |
@@ -140,7 +140,7 @@ discard block |
||
140 | 140 | return $this; |
141 | 141 | } |
142 | 142 | |
143 | - if ( ! $this->mapper->hasRelation($name)) { |
|
143 | + if (!$this->mapper->hasRelation($name)) { |
|
144 | 144 | throw new \InvalidArgumentException( |
145 | 145 | sprintf("Relation %s, not defined for %s", $name, $this->mapper->getConfig()->getTable()) |
146 | 146 | ); |
@@ -202,8 +202,8 @@ discard block |
||
202 | 202 | return null; |
203 | 203 | } |
204 | 204 | |
205 | - $receivedTracker = ! ! $tracker; |
|
206 | - if ( ! $tracker) { |
|
205 | + $receivedTracker = !!$tracker; |
|
206 | + if (!$tracker) { |
|
207 | 207 | $receivedTracker = false; |
208 | 208 | $tracker = new Tracker([$data]); |
209 | 209 | } |
@@ -213,7 +213,7 @@ discard block |
||
213 | 213 | $this->injectAggregates($entity, $tracker, $load); |
214 | 214 | $entity->setState(StateEnum::SYNCHRONIZED); |
215 | 215 | |
216 | - if ( ! $receivedTracker) { |
|
216 | + if (!$receivedTracker) { |
|
217 | 217 | $tracker->replaceRows([$entity]); |
218 | 218 | } |
219 | 219 | |
@@ -265,7 +265,7 @@ discard block |
||
265 | 265 | $queryCallback = $eagerLoad[$name] ?? null; |
266 | 266 | $nextLoad = Arr::getChildren($eagerLoad, $name); |
267 | 267 | |
268 | - if ( ! $tracker->hasRelation($name)) { |
|
268 | + if (!$tracker->hasRelation($name)) { |
|
269 | 269 | $tracker->setRelation($name, $relation, $queryCallback, $nextLoad); |
270 | 270 | } |
271 | 271 | |
@@ -281,7 +281,7 @@ discard block |
||
281 | 281 | { |
282 | 282 | foreach ($this->mapper->getRelations() as $name) { |
283 | 283 | $relation = $this->mapper->getRelation($name); |
284 | - if ( ! method_exists($relation, 'getAggregates')) { |
|
284 | + if (!method_exists($relation, 'getAggregates')) { |
|
285 | 285 | continue; |
286 | 286 | } |
287 | 287 | $aggregates = $relation->getAggregates(); |
@@ -307,7 +307,7 @@ discard block |
||
307 | 307 | */ |
308 | 308 | public function chunk(int $size, callable $callback, int $limit = 100000) |
309 | 309 | { |
310 | - if ( ! $this->orderBy->build()) { |
|
310 | + if (!$this->orderBy->build()) { |
|
311 | 311 | $this->orderBy(...(array)$this->mapper->getConfig()->getPrimaryKey()); |
312 | 312 | } |
313 | 313 |
@@ -29,7 +29,7 @@ |
||
29 | 29 | |
30 | 30 | $insertSql = new \Sirius\Sql\Insert($connection); |
31 | 31 | $insertSql->into($this->mapper->getConfig()->getTable()) |
32 | - ->columns($columns); |
|
32 | + ->columns($columns); |
|
33 | 33 | $insertSql->perform(); |
34 | 34 | |
35 | 35 | /** |
@@ -44,7 +44,7 @@ |
||
44 | 44 | |
45 | 45 | public function revert() |
46 | 46 | { |
47 | - if ( ! $this->hasRun) { |
|
47 | + if (!$this->hasRun) { |
|
48 | 48 | return; |
49 | 49 | } |
50 | 50 | $this->entityHydrator->setPk($this->entity, $this->entityId); |
@@ -23,10 +23,10 @@ |
||
23 | 23 | |
24 | 24 | $update = new \Sirius\Sql\Update($this->mapper->getWriteConnection()); |
25 | 25 | $update->table($this->mapper->getConfig()->getTable()) |
26 | - ->columns([ |
|
27 | - $this->getOption('deleted_at_column') => $this->now |
|
28 | - ]) |
|
29 | - ->where('id', $entityId); |
|
26 | + ->columns([ |
|
27 | + $this->getOption('deleted_at_column') => $this->now |
|
28 | + ]) |
|
29 | + ->where('id', $entityId); |
|
30 | 30 | $update->perform(); |
31 | 31 | } |
32 | 32 |
@@ -15,7 +15,7 @@ |
||
15 | 15 | protected function execute() |
16 | 16 | { |
17 | 17 | $entityId = $this->entityHydrator->getPk($this->entity); |
18 | - if ( ! $entityId) { |
|
18 | + if (!$entityId) { |
|
19 | 19 | return; |
20 | 20 | } |
21 | 21 |