@@ -20,7 +20,6 @@ |
||
20 | 20 | use Balloon\Filesystem\Node\Collection; |
21 | 21 | use Balloon\Filesystem\Node\File; |
22 | 22 | use Balloon\Server; |
23 | -use Balloon\Server\User; |
|
24 | 23 | use Micro\Http\Response; |
25 | 24 | |
26 | 25 | class Document extends Controller |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -94,10 +94,10 @@ discard block |
||
94 | 94 | |
95 | 95 | foreach ($document->getSessions() as $session) { |
96 | 96 | $sessions[] = [ |
97 | - 'id' => (string) $session['_id'], |
|
97 | + 'id' => (string)$session['_id'], |
|
98 | 98 | 'created' => $session['_id']->getTimestamp(), |
99 | 99 | 'user' => [ |
100 | - 'id' => (string) $session['user'], |
|
100 | + 'id' => (string)$session['user'], |
|
101 | 101 | 'name' => $this->server->getUserById($session['user'])->getUsername(), |
102 | 102 | ], |
103 | 103 | ]; |
@@ -165,6 +165,6 @@ discard block |
||
165 | 165 | $tpl = new Template($type); |
166 | 166 | $result = $parent->addFile($name, $tpl->get(), $attributes); |
167 | 167 | |
168 | - return (new Response())->setCode(201)->setBody((string) $result->getId()); |
|
168 | + return (new Response())->setCode(201)->setBody((string)$result->getId()); |
|
169 | 169 | } |
170 | 170 | } |
@@ -151,7 +151,6 @@ |
||
151 | 151 | * Get by access token. |
152 | 152 | * |
153 | 153 | * @param string $id |
154 | - * @param string $access_token |
|
155 | 154 | * |
156 | 155 | * @return Session |
157 | 156 | */ |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | /** |
174 | 174 | * Configure cli logger. |
175 | 175 | * |
176 | - * @return Cli |
|
176 | + * @return Console |
|
177 | 177 | */ |
178 | 178 | protected function configureLogger(?int $level = null): self |
179 | 179 | { |
@@ -264,7 +264,6 @@ discard block |
||
264 | 264 | /** |
265 | 265 | * Start. |
266 | 266 | * |
267 | - * @param array $options |
|
268 | 267 | * |
269 | 268 | * @return bool |
270 | 269 | */ |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -50,7 +50,6 @@ |
||
50 | 50 | /** |
51 | 51 | * Constructor. |
52 | 52 | * |
53 | - * @param App $app |
|
54 | 53 | * @param Async $async |
55 | 54 | * @param LoggerInterface $logger |
56 | 55 | * @param GetOpt $getopt |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -80,9 +80,7 @@ |
||
80 | 80 | /** |
81 | 81 | * Add delta event. |
82 | 82 | * |
83 | - * @param string $name |
|
84 | 83 | * @param NodeInterface $node |
85 | - * @param array $options |
|
86 | 84 | * |
87 | 85 | * @return ObjectId |
88 | 86 | */ |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -282,13 +282,13 @@ discard block |
||
282 | 282 | } |
283 | 283 | |
284 | 284 | $result = $this->db->delta->find($filter, [ |
285 | - 'skip' => (int) $cursor[1], |
|
286 | - 'limit' => (int) $limit, |
|
285 | + 'skip' => (int)$cursor[1], |
|
286 | + 'limit' => (int)$limit, |
|
287 | 287 | 'sort' => ['timestamp' => 1], |
288 | 288 | ]); |
289 | 289 | |
290 | 290 | $left = $this->db->delta->count($filter, [ |
291 | - 'skip' => (int) $cursor[1], |
|
291 | + 'skip' => (int)$cursor[1], |
|
292 | 292 | 'sort' => ['timestamp' => 1], |
293 | 293 | ]); |
294 | 294 | |
@@ -309,8 +309,8 @@ discard block |
||
309 | 309 | |
310 | 310 | foreach ($result as $log) { |
311 | 311 | if (false === $has_more) { |
312 | - $last_id = (string) $log['_id']; |
|
313 | - $last_ts = (string) $log['timestamp']; |
|
312 | + $last_id = (string)$log['_id']; |
|
313 | + $last_ts = (string)$log['timestamp']; |
|
314 | 314 | } |
315 | 315 | |
316 | 316 | try { |
@@ -357,7 +357,7 @@ discard block |
||
357 | 357 | } |
358 | 358 | |
359 | 359 | $deleted_node = [ |
360 | - 'id' => (string) $log['node'], |
|
360 | + 'id' => (string)$log['node'], |
|
361 | 361 | 'deleted' => true, |
362 | 362 | 'created' => null, |
363 | 363 | 'changed' => Helper::DateTimeToUnix($log['timestamp']), |
@@ -382,7 +382,7 @@ discard block |
||
382 | 382 | } |
383 | 383 | |
384 | 384 | $entry = [ |
385 | - 'id' => (string) $log['node'], |
|
385 | + 'id' => (string)$log['node'], |
|
386 | 386 | 'deleted' => true, |
387 | 387 | 'created' => null, |
388 | 388 | 'changed' => Helper::DateTimeToUnix($log['timestamp']), |
@@ -536,7 +536,7 @@ discard block |
||
536 | 536 | if (5 !== count($cursor)) { |
537 | 537 | return null; |
538 | 538 | } |
539 | - $cursor[1] = (int) $cursor[1]; |
|
539 | + $cursor[1] = (int)$cursor[1]; |
|
540 | 540 | |
541 | 541 | return $cursor; |
542 | 542 | } |
@@ -60,7 +60,7 @@ |
||
60 | 60 | * |
61 | 61 | * @param Server $server |
62 | 62 | * @param Acl $acl |
63 | - * @param Decorator $role_decorator |
|
63 | + * @param RoleAttributeDecorator $role_decorator |
|
64 | 64 | */ |
65 | 65 | public function __construct(Server $server, Acl $acl, RoleAttributeDecorator $role_decorator) |
66 | 66 | { |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -125,25 +125,25 @@ discard block |
||
125 | 125 | $decorator = $this->role_decorator; |
126 | 126 | |
127 | 127 | return [ |
128 | - 'id' => (string) $attributes['id'], |
|
129 | - 'name' => (string) $attributes['name'], |
|
130 | - 'mime' => (string) $attributes['mime'], |
|
131 | - 'readonly' => (bool) $attributes['readonly'], |
|
128 | + 'id' => (string)$attributes['id'], |
|
129 | + 'name' => (string)$attributes['name'], |
|
130 | + 'mime' => (string)$attributes['mime'], |
|
131 | + 'readonly' => (bool)$attributes['readonly'], |
|
132 | 132 | 'directory' => $node instanceof Collection, |
133 | - 'meta' => function ($node) { |
|
134 | - return (object) $node->getMetaAttributes(); |
|
133 | + 'meta' => function($node) { |
|
134 | + return (object)$node->getMetaAttributes(); |
|
135 | 135 | }, |
136 | - 'size' => function ($node) { |
|
136 | + 'size' => function($node) { |
|
137 | 137 | return $node->getSize(); |
138 | 138 | }, |
139 | - 'path' => function ($node) { |
|
139 | + 'path' => function($node) { |
|
140 | 140 | try { |
141 | 141 | return $node->getPath(); |
142 | 142 | } catch (\Exception $e) { |
143 | 143 | return null; |
144 | 144 | } |
145 | 145 | }, |
146 | - 'parent' => function ($node) { |
|
146 | + 'parent' => function($node) { |
|
147 | 147 | $parent = $node->getParent(); |
148 | 148 | |
149 | 149 | if (null === $parent || $parent->isRoot()) { |
@@ -152,10 +152,10 @@ discard block |
||
152 | 152 | |
153 | 153 | return $this->decorate($node->getParent(), ['id', 'name', '_links']); |
154 | 154 | }, |
155 | - 'access' => function ($node) use ($acl) { |
|
155 | + 'access' => function($node) use ($acl) { |
|
156 | 156 | return $acl->getAclPrivilege($node); |
157 | 157 | }, |
158 | - 'share' => function ($node) { |
|
158 | + 'share' => function($node) { |
|
159 | 159 | if ($node->isShared() || !$node->isSpecial()) { |
160 | 160 | return null; |
161 | 161 | } |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | return null; |
167 | 167 | } |
168 | 168 | }, |
169 | - 'sharename' => function ($node) { |
|
169 | + 'sharename' => function($node) { |
|
170 | 170 | if (!$node->isShared()) { |
171 | 171 | return null; |
172 | 172 | } |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | return null; |
178 | 178 | } |
179 | 179 | }, |
180 | - 'shareowner' => function ($node) use ($server, $fs, $decorator) { |
|
180 | + 'shareowner' => function($node) use ($server, $fs, $decorator) { |
|
181 | 181 | if (!$node->isSpecial()) { |
182 | 182 | return null; |
183 | 183 | } |
@@ -191,7 +191,7 @@ discard block |
||
191 | 191 | return null; |
192 | 192 | } |
193 | 193 | }, |
194 | - 'owner' => function ($node) use ($server, $decorator) { |
|
194 | + 'owner' => function($node) use ($server, $decorator) { |
|
195 | 195 | try { |
196 | 196 | return $decorator->decorate( |
197 | 197 | $server->getUserById($node->getOwner()), |
@@ -215,20 +215,20 @@ discard block |
||
215 | 215 | protected function getTimeAttributes(NodeInterface $node, array $attributes): array |
216 | 216 | { |
217 | 217 | return [ |
218 | - 'created' => function ($node) use ($attributes) { |
|
218 | + 'created' => function($node) use ($attributes) { |
|
219 | 219 | return $attributes['created']->toDateTime()->format('c'); |
220 | 220 | }, |
221 | - 'changed' => function ($node) use ($attributes) { |
|
221 | + 'changed' => function($node) use ($attributes) { |
|
222 | 222 | return $attributes['changed']->toDateTime()->format('c'); |
223 | 223 | }, |
224 | - 'deleted' => function ($node) use ($attributes) { |
|
224 | + 'deleted' => function($node) use ($attributes) { |
|
225 | 225 | if (false === $attributes['deleted']) { |
226 | 226 | return null; |
227 | 227 | } |
228 | 228 | |
229 | 229 | return $attributes['deleted']->toDateTime()->format('c'); |
230 | 230 | }, |
231 | - 'destroy' => function ($node) use ($attributes) { |
|
231 | + 'destroy' => function($node) use ($attributes) { |
|
232 | 232 | if (null === $attributes['destroy']) { |
233 | 233 | return null; |
234 | 234 | } |
@@ -261,7 +261,7 @@ discard block |
||
261 | 261 | return [ |
262 | 262 | 'shared' => $node->isShared(), |
263 | 263 | 'reference' => $node->isReference(), |
264 | - 'filter' => function ($node) use ($attributes) { |
|
264 | + 'filter' => function($node) use ($attributes) { |
|
265 | 265 | if (null === $attributes['filter']) { |
266 | 266 | return null; |
267 | 267 | } |
@@ -106,14 +106,13 @@ discard block |
||
106 | 106 | * |
107 | 107 | * @param bool $reference |
108 | 108 | * |
109 | - * @return ObjectId |
|
109 | + * @return ObjectId|null |
|
110 | 110 | */ |
111 | 111 | public function getShareId(bool $reference = false): ?ObjectId; |
112 | 112 | |
113 | 113 | /** |
114 | 114 | * Get share node. |
115 | 115 | * |
116 | - * @param bool $reference |
|
117 | 116 | * |
118 | 117 | * @return Collection |
119 | 118 | */ |
@@ -236,6 +235,7 @@ discard block |
||
236 | 235 | |
237 | 236 | /** |
238 | 237 | * Download. |
238 | + * @return resource |
|
239 | 239 | */ |
240 | 240 | public function get(); |
241 | 241 | } |
@@ -1,6 +1,6 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -140,8 +140,8 @@ discard block |
||
140 | 140 | 'BaseFileName' => $attrs['name'], |
141 | 141 | 'Size' => $doc->getSize(), |
142 | 142 | 'Version' => $attrs['version'], |
143 | - 'OwnerId' => (string) $doc->getNode()->getOwner(), |
|
144 | - 'UserId' => (string) $this->user->getId(), |
|
143 | + 'OwnerId' => (string)$doc->getNode()->getOwner(), |
|
144 | + 'UserId' => (string)$this->user->getId(), |
|
145 | 145 | 'UserFriendlyName' => $this->user->getUsername(), |
146 | 146 | 'UserCanWrite' => true, |
147 | 147 | 'PostMessageOrigin' => null, |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -declare(strict_types=1); |
|
3 | +declare(strict_types = 1); |
|
4 | 4 | |
5 | 5 | /** |
6 | 6 | * balloon |
@@ -100,7 +100,7 @@ discard block |
||
100 | 100 | ->store(); |
101 | 101 | |
102 | 102 | return (new Response())->setCode(201)->setBody([ |
103 | - 'id' => (string) $session->getId(), |
|
103 | + 'id' => (string)$session->getId(), |
|
104 | 104 | 'wopi_url' => $this->app->getWopiUrl(), |
105 | 105 | 'access_token' => $member->getAccessToken(), |
106 | 106 | 'access_token_ttl' => ($member->getTTL()->toDateTime()->format('U') * 1000), |