@@ -221,7 +221,7 @@ |
||
| 221 | 221 | * Search. |
| 222 | 222 | * |
| 223 | 223 | * @param array $query |
| 224 | - * @param array $share |
|
| 224 | + * @param array $shares |
|
| 225 | 225 | * |
| 226 | 226 | * @return array |
| 227 | 227 | */ |
@@ -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 |
@@ -85,7 +85,7 @@ discard block |
||
| 85 | 85 | * |
| 86 | 86 | * @return Elasticsearch |
| 87 | 87 | */ |
| 88 | - public function setOptions(?Iterable $config = null): self |
|
| 88 | + public function setOptions(?Iterable $config = null) : self |
|
| 89 | 89 | { |
| 90 | 90 | if (null === $config) { |
| 91 | 91 | return $this; |
@@ -94,11 +94,11 @@ discard block |
||
| 94 | 94 | foreach ($config as $option => $value) { |
| 95 | 95 | switch ($option) { |
| 96 | 96 | case 'server': |
| 97 | - $this->es_server = (array) $value; |
|
| 97 | + $this->es_server = (array)$value; |
|
| 98 | 98 | |
| 99 | 99 | break; |
| 100 | 100 | case 'index': |
| 101 | - $this->es_index = (string) $value; |
|
| 101 | + $this->es_index = (string)$value; |
|
| 102 | 102 | |
| 103 | 103 | break; |
| 104 | 104 | default: |
@@ -148,7 +148,7 @@ discard block |
||
| 148 | 148 | ], |
| 149 | 149 | ]); |
| 150 | 150 | |
| 151 | - $user = (string) $this->user->getId(); |
|
| 151 | + $user = (string)$this->user->getId(); |
|
| 152 | 152 | foreach ($result['hits']['hits'] as $node) { |
| 153 | 153 | $id = false; |
| 154 | 154 | |
@@ -159,8 +159,8 @@ discard block |
||
| 159 | 159 | $_node = $this->fs->findNodeById($id); |
| 160 | 160 | if ($_node->isDeleted() && (1 === $deleted || 2 === $deleted) |
| 161 | 161 | || !$_node->isDeleted() && (0 === $deleted || 2 === $deleted)) { |
| 162 | - if (!($_node->isShared() && !$_node->isOwnerRequest()) && !isset($list[(string) $_node->getId()])) { |
|
| 163 | - $list[(string) $_node->getId()] = $_node; |
|
| 162 | + if (!($_node->isShared() && !$_node->isOwnerRequest()) && !isset($list[(string)$_node->getId()])) { |
|
| 163 | + $list[(string)$_node->getId()] = $_node; |
|
| 164 | 164 | } |
| 165 | 165 | } |
| 166 | 166 | } catch (\Exception $e) { |
@@ -230,8 +230,8 @@ discard block |
||
| 230 | 230 | $bool = $query['body']['query']; |
| 231 | 231 | |
| 232 | 232 | $filter1 = []; |
| 233 | - $filter1['bool']['should'][]['term']['owner'] = (string) $this->user->getId(); |
|
| 234 | - $filter1['bool']['should'][]['term']['metadata.ref.owner'] = (string) $this->user->getId(); |
|
| 233 | + $filter1['bool']['should'][]['term']['owner'] = (string)$this->user->getId(); |
|
| 234 | + $filter1['bool']['should'][]['term']['metadata.ref.owner'] = (string)$this->user->getId(); |
|
| 235 | 235 | |
| 236 | 236 | $share_filter = [ |
| 237 | 237 | 'bool' => [ |
@@ -162,7 +162,7 @@ |
||
| 162 | 162 | * @param NodeInterface $node |
| 163 | 163 | * @param User $user |
| 164 | 164 | * |
| 165 | - * @return string |
|
| 165 | + * @return boolean |
|
| 166 | 166 | */ |
| 167 | 167 | protected function checkNotify(NodeInterface $node, User $user): bool |
| 168 | 168 | { |
@@ -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 |
@@ -81,7 +81,7 @@ discard block |
||
| 81 | 81 | * |
| 82 | 82 | * @return AbstractHook |
| 83 | 83 | */ |
| 84 | - public function setOptions(?Iterable $config = null): AbstractHook |
|
| 84 | + public function setOptions(?Iterable $config = null) : AbstractHook |
|
| 85 | 85 | { |
| 86 | 86 | if (null === $config) { |
| 87 | 87 | return $this; |
@@ -91,7 +91,7 @@ discard block |
||
| 91 | 91 | switch ($option) { |
| 92 | 92 | case 'body': |
| 93 | 93 | case 'subject': |
| 94 | - $this->{$option} = (string) $value; |
|
| 94 | + $this->{$option} = (string)$value; |
|
| 95 | 95 | |
| 96 | 96 | break; |
| 97 | 97 | default: |
@@ -113,7 +113,7 @@ discard block |
||
| 113 | 113 | * @param string $recursion |
| 114 | 114 | * @param bool $recursion_first |
| 115 | 115 | */ |
| 116 | - public function postSaveNodeAttributes(NodeInterface $node, array $attributes, array $remove, ?string $recursion, bool $recursion_first): void |
|
| 116 | + public function postSaveNodeAttributes(NodeInterface $node, array $attributes, array $remove, ?string $recursion, bool $recursion_first) : void |
|
| 117 | 117 | { |
| 118 | 118 | if (!($node instanceof Collection)) { |
| 119 | 119 | return; |
@@ -130,24 +130,24 @@ discard block |
||
| 130 | 130 | foreach ($node->getAcl() as $rule) { |
| 131 | 131 | if ('user' === $rule['type']) { |
| 132 | 132 | $user = $this->server->getUserById(new ObjectId($rule['id'])); |
| 133 | - if (!isset($receiver[(string) $user->getId()]) && $this->checkNotify($node, $user)) { |
|
| 134 | - $receiver[(string) $user->getId()] = $user; |
|
| 133 | + if (!isset($receiver[(string)$user->getId()]) && $this->checkNotify($node, $user)) { |
|
| 134 | + $receiver[(string)$user->getId()] = $user; |
|
| 135 | 135 | } |
| 136 | 136 | } elseif ('group' === $rule['type']) { |
| 137 | 137 | foreach ($this->server->getGroupById($rule['id'])->getResolvedMember() as $user) { |
| 138 | - if (!isset($receiver[(string) $user->getId()]) && $this->checkNotify($node, $user)) { |
|
| 139 | - $receiver[(string) $user->getId()] = $user; |
|
| 138 | + if (!isset($receiver[(string)$user->getId()]) && $this->checkNotify($node, $user)) { |
|
| 139 | + $receiver[(string)$user->getId()] = $user; |
|
| 140 | 140 | } |
| 141 | 141 | } |
| 142 | 142 | } |
| 143 | 143 | } |
| 144 | 144 | |
| 145 | 145 | if (!empty($receiver)) { |
| 146 | - $body = preg_replace_callback('/(\{(([a-z]\.*)+)\})/', function ($match) { |
|
| 146 | + $body = preg_replace_callback('/(\{(([a-z]\.*)+)\})/', function($match) { |
|
| 147 | 147 | return ''; |
| 148 | 148 | //return $node->getAttributes()[$match[2]]; |
| 149 | 149 | }, $this->body); |
| 150 | - $subject = preg_replace_callback('/(\{(([a-z]\.*)+)\})/', function ($match) { |
|
| 150 | + $subject = preg_replace_callback('/(\{(([a-z]\.*)+)\})/', function($match) { |
|
| 151 | 151 | return ''; |
| 152 | 152 | //return $node->getAttributes()[$match[2]]; |
| 153 | 153 | }, $this->subject); |
@@ -251,10 +251,10 @@ discard block |
||
| 251 | 251 | * Add notification. |
| 252 | 252 | * |
| 253 | 253 | * @param array $receiver |
| 254 | - * @param User $user |
|
| 255 | 254 | * @param string $subject |
| 256 | 255 | * @param string $body |
| 257 | 256 | * @param array $context |
| 257 | + * @param User $sender |
|
| 258 | 258 | * |
| 259 | 259 | * @return ObjectId |
| 260 | 260 | */ |
@@ -295,7 +295,7 @@ discard block |
||
| 295 | 295 | /** |
| 296 | 296 | * Get notifications. |
| 297 | 297 | * |
| 298 | - * @param ObjectId $id |
|
| 298 | + * @param User $id |
|
| 299 | 299 | * |
| 300 | 300 | * @return bool |
| 301 | 301 | */ |
@@ -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 |
@@ -102,7 +102,7 @@ discard block |
||
| 102 | 102 | * |
| 103 | 103 | * @return Notifier |
| 104 | 104 | */ |
| 105 | - public function setOptions(?Iterable $config = null): self |
|
| 105 | + public function setOptions(?Iterable $config = null) : self |
|
| 106 | 106 | { |
| 107 | 107 | if (null === $config) { |
| 108 | 108 | return $this; |
@@ -145,7 +145,7 @@ discard block |
||
| 145 | 145 | * |
| 146 | 146 | * @return bool |
| 147 | 147 | */ |
| 148 | - public function notify(array $receiver, ?User $sender, string $subject, string $body, array $context = []): bool |
|
| 148 | + public function notify(array $receiver, ?User $sender, string $subject, string $body, array $context = []) : bool |
|
| 149 | 149 | { |
| 150 | 150 | if (0 === count($this->adapter)) { |
| 151 | 151 | $this->logger->warning('there are no notification adapter enabled, notification can not be sent', [ |
@@ -185,7 +185,7 @@ discard block |
||
| 185 | 185 | * |
| 186 | 186 | * @return AdapterInterface |
| 187 | 187 | */ |
| 188 | - public function injectAdapter($adapter, ?string $name = null): AdapterAwareInterface |
|
| 188 | + public function injectAdapter($adapter, ?string $name = null) : AdapterAwareInterface |
|
| 189 | 189 | { |
| 190 | 190 | if (!($adapter instanceof AdapterInterface)) { |
| 191 | 191 | throw new Exception('adapter needs to implement AdapterInterface'); |
@@ -258,7 +258,7 @@ discard block |
||
| 258 | 258 | * |
| 259 | 259 | * @return ObjectId |
| 260 | 260 | */ |
| 261 | - public function postNotification(array $receiver, ?User $sender, string $subject, string $body, array $context = []): ObjectId |
|
| 261 | + public function postNotification(array $receiver, ?User $sender, string $subject, string $body, array $context = []) : ObjectId |
|
| 262 | 262 | { |
| 263 | 263 | $data = [ |
| 264 | 264 | 'subject' => $subject, |
@@ -349,8 +349,8 @@ discard block |
||
| 349 | 349 | 'category' => get_class($this), |
| 350 | 350 | ]); |
| 351 | 351 | |
| 352 | - if (isset($subs[(string) $this->user->getId()])) { |
|
| 353 | - unset($subs[(string) $this->user->getId()]); |
|
| 352 | + if (isset($subs[(string)$this->user->getId()])) { |
|
| 353 | + unset($subs[(string)$this->user->getId()]); |
|
| 354 | 354 | } |
| 355 | 355 | |
| 356 | 356 | $node->setAppAttribute(__NAMESPACE__, 'subscription', $subs); |
@@ -359,7 +359,7 @@ discard block |
||
| 359 | 359 | 'category' => get_class($this), |
| 360 | 360 | ]); |
| 361 | 361 | |
| 362 | - $subs[(string) $this->user->getId()] = new UTCDateTime(); |
|
| 362 | + $subs[(string)$this->user->getId()] = new UTCDateTime(); |
|
| 363 | 363 | $node->setAppAttribute(__NAMESPACE__, 'subscription', $subs); |
| 364 | 364 | } |
| 365 | 365 | |
@@ -12,7 +12,6 @@ |
||
| 12 | 12 | |
| 13 | 13 | namespace Balloon\App\Preview; |
| 14 | 14 | |
| 15 | -use Balloon\Exception; |
|
| 16 | 15 | use Balloon\Filesystem\Node\File; |
| 17 | 16 | use Balloon\Hook\AbstractHook; |
| 18 | 17 | use MongoDB\GridFS\Exception\FileNotFoundException; |
@@ -282,7 +282,7 @@ discard block |
||
| 282 | 282 | * @param array|string $id |
| 283 | 283 | * @param array|string $p |
| 284 | 284 | * @param int $offset |
| 285 | - * @param int $legnth |
|
| 285 | + * @param int $length |
|
| 286 | 286 | * @param string $encode |
| 287 | 287 | * @param bool $download |
| 288 | 288 | * @param string $name |
@@ -1420,7 +1420,7 @@ discard block |
||
| 1420 | 1420 | * @param string $class Force set node type |
| 1421 | 1421 | * @param bool $multiple Allow $id to be an array |
| 1422 | 1422 | * @param bool $allow_root Allow instance of root collection |
| 1423 | - * @param bool $deleted How to handle deleted node |
|
| 1423 | + * @param integer $deleted How to handle deleted node |
|
| 1424 | 1424 | * |
| 1425 | 1425 | * @return NodeInterface |
| 1426 | 1426 | */ |
@@ -1454,7 +1454,7 @@ discard block |
||
| 1454 | 1454 | * @param string $id |
| 1455 | 1455 | * @param string $path |
| 1456 | 1456 | * @param string $class Force set node type |
| 1457 | - * @param bool $deleted How to handle deleted node |
|
| 1457 | + * @param integer $deleted How to handle deleted node |
|
| 1458 | 1458 | * |
| 1459 | 1459 | * @return Generator |
| 1460 | 1460 | */ |
@@ -320,50 +320,50 @@ discard block |
||
| 320 | 320 | } |
| 321 | 321 | |
| 322 | 322 | return (new Response()) |
| 323 | - ->setOutputFormat(null) |
|
| 324 | - ->setBody(function () use ($node, $encode, $offset, $length) { |
|
| 325 | - $mime = $node->getContentType(); |
|
| 326 | - $stream = $node->get(); |
|
| 327 | - $name = $node->getName(); |
|
| 328 | - |
|
| 329 | - if (null === $stream) { |
|
| 330 | - return; |
|
| 331 | - } |
|
| 332 | - |
|
| 333 | - if (0 !== $offset) { |
|
| 334 | - if (fseek($stream, $offset) === -1) { |
|
| 335 | - throw new Exception\Conflict( |
|
| 323 | + ->setOutputFormat(null) |
|
| 324 | + ->setBody(function () use ($node, $encode, $offset, $length) { |
|
| 325 | + $mime = $node->getContentType(); |
|
| 326 | + $stream = $node->get(); |
|
| 327 | + $name = $node->getName(); |
|
| 328 | + |
|
| 329 | + if (null === $stream) { |
|
| 330 | + return; |
|
| 331 | + } |
|
| 332 | + |
|
| 333 | + if (0 !== $offset) { |
|
| 334 | + if (fseek($stream, $offset) === -1) { |
|
| 335 | + throw new Exception\Conflict( |
|
| 336 | 336 | 'invalid offset requested', |
| 337 | 337 | Exception\Conflict::INVALID_OFFSET |
| 338 | 338 | ); |
| 339 | - } |
|
| 340 | - } |
|
| 341 | - |
|
| 342 | - $read = 0; |
|
| 343 | - header('Content-Type: '.$mime.''); |
|
| 344 | - if ('base64' === $encode) { |
|
| 345 | - header('Content-Encoding: base64'); |
|
| 346 | - while (!feof($stream)) { |
|
| 347 | - if (0 !== $length && $read + 8192 > $length) { |
|
| 348 | - echo base64_encode(fread($stream, $length - $read)); |
|
| 349 | - exit(); |
|
| 350 | - } |
|
| 351 | - |
|
| 352 | - echo base64_encode(fread($stream, 8192)); |
|
| 353 | - $read += 8192; |
|
| 354 | - } |
|
| 355 | - } else { |
|
| 356 | - while (!feof($stream)) { |
|
| 357 | - if (0 !== $length && $read + 8192 > $length) { |
|
| 358 | - echo fread($stream, $length - $read); |
|
| 359 | - exit(); |
|
| 360 | - } |
|
| 361 | - |
|
| 362 | - echo fread($stream, 8192); |
|
| 363 | - $read += 8192; |
|
| 364 | - } |
|
| 365 | - } |
|
| 366 | - }); |
|
| 339 | + } |
|
| 340 | + } |
|
| 341 | + |
|
| 342 | + $read = 0; |
|
| 343 | + header('Content-Type: '.$mime.''); |
|
| 344 | + if ('base64' === $encode) { |
|
| 345 | + header('Content-Encoding: base64'); |
|
| 346 | + while (!feof($stream)) { |
|
| 347 | + if (0 !== $length && $read + 8192 > $length) { |
|
| 348 | + echo base64_encode(fread($stream, $length - $read)); |
|
| 349 | + exit(); |
|
| 350 | + } |
|
| 351 | + |
|
| 352 | + echo base64_encode(fread($stream, 8192)); |
|
| 353 | + $read += 8192; |
|
| 354 | + } |
|
| 355 | + } else { |
|
| 356 | + while (!feof($stream)) { |
|
| 357 | + if (0 !== $length && $read + 8192 > $length) { |
|
| 358 | + echo fread($stream, $length - $read); |
|
| 359 | + exit(); |
|
| 360 | + } |
|
| 361 | + |
|
| 362 | + echo fread($stream, 8192); |
|
| 363 | + $read += 8192; |
|
| 364 | + } |
|
| 365 | + } |
|
| 366 | + }); |
|
| 367 | 367 | } |
| 368 | 368 | |
| 369 | 369 | /** |
@@ -1502,9 +1502,9 @@ discard block |
||
| 1502 | 1502 | $node->zip($archive); |
| 1503 | 1503 | } catch (\Exception $e) { |
| 1504 | 1504 | $this->logger->debug('failed zip node in multi node request ['.$node->getId().']', [ |
| 1505 | - 'category' => get_class($this), |
|
| 1506 | - 'exception' => $e, |
|
| 1507 | - ]); |
|
| 1505 | + 'category' => get_class($this), |
|
| 1506 | + 'exception' => $e, |
|
| 1507 | + ]); |
|
| 1508 | 1508 | } |
| 1509 | 1509 | } |
| 1510 | 1510 | |
@@ -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 |
@@ -116,13 +116,13 @@ discard block |
||
| 116 | 116 | * |
| 117 | 117 | * @return Response |
| 118 | 118 | */ |
| 119 | - public function head(?string $id = null, ?string $p = null, int $deleted = 0): Response |
|
| 119 | + public function head(?string $id = null, ?string $p = null, int $deleted = 0) : Response |
|
| 120 | 120 | { |
| 121 | 121 | try { |
| 122 | 122 | $result = $this->_getNode($id, $p, null, false, false, $deleted); |
| 123 | 123 | |
| 124 | 124 | $response = (new Response()) |
| 125 | - ->setHeader('Content-Length', (string) $result->getSize()) |
|
| 125 | + ->setHeader('Content-Length', (string)$result->getSize()) |
|
| 126 | 126 | ->setHeader('Content-Type', $result->getContentType()) |
| 127 | 127 | ->setCode(200); |
| 128 | 128 | |
@@ -178,7 +178,7 @@ discard block |
||
| 178 | 178 | ?string $destid = null, |
| 179 | 179 | ?string $destp = null, |
| 180 | 180 | int $conflict = 0 |
| 181 | - ): Response { |
|
| 181 | + ) : Response { |
|
| 182 | 182 | $parent = null; |
| 183 | 183 | |
| 184 | 184 | if (true === $move) { |
@@ -205,7 +205,7 @@ discard block |
||
| 205 | 205 | } |
| 206 | 206 | } catch (\Exception $e) { |
| 207 | 207 | $failures[] = [ |
| 208 | - 'id' => (string) $node->getId(), |
|
| 208 | + 'id' => (string)$node->getId(), |
|
| 209 | 209 | 'name' => $node->getName(), |
| 210 | 210 | 'error' => get_class($e), |
| 211 | 211 | 'message' => $e->getMessage(), |
@@ -295,14 +295,14 @@ discard block |
||
| 295 | 295 | ?string $encode = null, |
| 296 | 296 | bool $download = false, |
| 297 | 297 | string $name = 'selected' |
| 298 | - ): ?Response { |
|
| 298 | + ) : ?Response { |
|
| 299 | 299 | if (is_array($id) || is_array($p)) { |
| 300 | 300 | return $this->combine($id, $p, $name); |
| 301 | 301 | } |
| 302 | 302 | |
| 303 | 303 | $node = $this->_getNode($id, $p); |
| 304 | 304 | if ($node instanceof Collection) { |
| 305 | - return (new Response())->setBody(function () use ($node) { |
|
| 305 | + return (new Response())->setBody(function() use ($node) { |
|
| 306 | 306 | $node->getZip(); |
| 307 | 307 | }); |
| 308 | 308 | } |
@@ -313,7 +313,7 @@ discard block |
||
| 313 | 313 | $response->setHeader('Content-Disposition', 'attachment; filename*=UTF-8\'\''.rawurlencode($name)); |
| 314 | 314 | $response->setHeader('Cache-Control', 'no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); |
| 315 | 315 | $response->setHeader('Content-Type', 'application/octet-stream'); |
| 316 | - $response->setHeader('Content-Length', (string) $node->getSize()); |
|
| 316 | + $response->setHeader('Content-Length', (string)$node->getSize()); |
|
| 317 | 317 | $response->setHeader('Content-Transfer-Encoding', 'binary'); |
| 318 | 318 | } else { |
| 319 | 319 | $response->setHeader('Content-Disposition', 'inline; filename*=UTF-8\'\''.rawurlencode($name)); |
@@ -321,7 +321,7 @@ discard block |
||
| 321 | 321 | |
| 322 | 322 | return (new Response()) |
| 323 | 323 | ->setOutputFormat(null) |
| 324 | - ->setBody(function () use ($node, $encode, $offset, $length) { |
|
| 324 | + ->setBody(function() use ($node, $encode, $offset, $length) { |
|
| 325 | 325 | $mime = $node->getContentType(); |
| 326 | 326 | $stream = $node->get(); |
| 327 | 327 | $name = $node->getName(); |
@@ -401,7 +401,7 @@ discard block |
||
| 401 | 401 | $node->setReadonly($readonly); |
| 402 | 402 | } catch (\Exception $e) { |
| 403 | 403 | $failures[] = [ |
| 404 | - 'id' => (string) $node->getId(), |
|
| 404 | + 'id' => (string)$node->getId(), |
|
| 405 | 405 | 'name' => $node->getName(), |
| 406 | 406 | 'error' => get_class($e), |
| 407 | 407 | 'message' => $e->getMessage(), |
@@ -589,7 +589,7 @@ discard block |
||
| 589 | 589 | * |
| 590 | 590 | * @return Response |
| 591 | 591 | */ |
| 592 | - public function getParent(?string $id = null, ?string $p = null, array $attributes = []): Response |
|
| 592 | + public function getParent(?string $id = null, ?string $p = null, array $attributes = []) : Response |
|
| 593 | 593 | { |
| 594 | 594 | $result = Helper::escape( |
| 595 | 595 | $this->decorator->decorate($this->_getNode($id, $p)->getParent(), $attributes) |
@@ -669,7 +669,7 @@ discard block |
||
| 669 | 669 | * |
| 670 | 670 | * @return Response |
| 671 | 671 | */ |
| 672 | - public function getParents(?string $id = null, ?string $p = null, array $attributes = [], bool $self = false): Response |
|
| 672 | + public function getParents(?string $id = null, ?string $p = null, array $attributes = [], bool $self = false) : Response |
|
| 673 | 673 | { |
| 674 | 674 | $request = $this->_getNode($id, $p); |
| 675 | 675 | $parents = $request->getParents(); |
@@ -719,7 +719,7 @@ discard block |
||
| 719 | 719 | * |
| 720 | 720 | * @return Response |
| 721 | 721 | */ |
| 722 | - public function postMetaAttributes(?string $id = null, ?string $p = null): Response |
|
| 722 | + public function postMetaAttributes(?string $id = null, ?string $p = null) : Response |
|
| 723 | 723 | { |
| 724 | 724 | if (is_array($id) || is_array($p)) { |
| 725 | 725 | $failures = []; |
@@ -728,7 +728,7 @@ discard block |
||
| 728 | 728 | $node->setMetaAttribute(Helper::filter($_POST)); |
| 729 | 729 | } catch (\Exception $e) { |
| 730 | 730 | $failures[] = [ |
| 731 | - 'id' => (string) $node->getId(), |
|
| 731 | + 'id' => (string)$node->getId(), |
|
| 732 | 732 | 'name' => $node->getName(), |
| 733 | 733 | 'error' => get_class($e), |
| 734 | 734 | 'message' => $e->getMessage(), |
@@ -781,7 +781,7 @@ discard block |
||
| 781 | 781 | * |
| 782 | 782 | * @return Response |
| 783 | 783 | */ |
| 784 | - public function postName(string $name, ?string $id = null, ?string $p = null): Response |
|
| 784 | + public function postName(string $name, ?string $id = null, ?string $p = null) : Response |
|
| 785 | 785 | { |
| 786 | 786 | $this->_getNode($id, $p)->setName($name); |
| 787 | 787 | |
@@ -825,7 +825,7 @@ discard block |
||
| 825 | 825 | ?string $destid = null, |
| 826 | 826 | ?string $destp = null, |
| 827 | 827 | int $conflict = 0 |
| 828 | - ): Response { |
|
| 828 | + ) : Response { |
|
| 829 | 829 | try { |
| 830 | 830 | $parent = $this->_getNode($destid, $destp, Collection::class, false, true); |
| 831 | 831 | } catch (Exception\NotFound $e) { |
@@ -842,7 +842,7 @@ discard block |
||
| 842 | 842 | $node->copyTo($parent, $conflict); |
| 843 | 843 | } catch (\Exception $e) { |
| 844 | 844 | $failures[] = [ |
| 845 | - 'id' => (string) $node->getId(), |
|
| 845 | + 'id' => (string)$node->getId(), |
|
| 846 | 846 | 'name' => $node->getName(), |
| 847 | 847 | 'error' => get_class($e), |
| 848 | 848 | 'message' => $e->getMessage(), |
@@ -864,7 +864,7 @@ discard block |
||
| 864 | 864 | } |
| 865 | 865 | $result = $this->_getNode($id, $p)->copyTo($parent, $conflict); |
| 866 | 866 | |
| 867 | - return (new Response())->setCode(201)->setBody((string) $result->getId()); |
|
| 867 | + return (new Response())->setCode(201)->setBody((string)$result->getId()); |
|
| 868 | 868 | } |
| 869 | 869 | |
| 870 | 870 | /** |
@@ -911,7 +911,7 @@ discard block |
||
| 911 | 911 | ?string $destid = null, |
| 912 | 912 | ?string $destp = null, |
| 913 | 913 | int $conflict = 0 |
| 914 | - ): Response { |
|
| 914 | + ) : Response { |
|
| 915 | 915 | try { |
| 916 | 916 | $parent = $this->_getNode($destid, $destp, Collection::class, false, true); |
| 917 | 917 | } catch (Exception\NotFound $e) { |
@@ -928,7 +928,7 @@ discard block |
||
| 928 | 928 | $node->setParent($parent, $conflict); |
| 929 | 929 | } catch (\Exception $e) { |
| 930 | 930 | $failures[] = [ |
| 931 | - 'id' => (string) $node->getId(), |
|
| 931 | + 'id' => (string)$node->getId(), |
|
| 932 | 932 | 'name' => $node->getName(), |
| 933 | 933 | 'error' => get_class($e), |
| 934 | 934 | 'message' => $e->getMessage(), |
@@ -995,7 +995,7 @@ discard block |
||
| 995 | 995 | bool $force = false, |
| 996 | 996 | bool $ignore_flag = false, |
| 997 | 997 | ?string $at = null |
| 998 | - ): Response { |
|
| 998 | + ) : Response { |
|
| 999 | 999 | $failures = []; |
| 1000 | 1000 | |
| 1001 | 1001 | if (null !== $at && '0' !== $at) { |
@@ -1015,7 +1015,7 @@ discard block |
||
| 1015 | 1015 | } |
| 1016 | 1016 | } catch (\Exception $e) { |
| 1017 | 1017 | $failures[] = [ |
| 1018 | - 'id' => (string) $node->getId(), |
|
| 1018 | + 'id' => (string)$node->getId(), |
|
| 1019 | 1019 | 'name' => $node->getName(), |
| 1020 | 1020 | 'error' => get_class($e), |
| 1021 | 1021 | 'message' => $e->getMessage(), |
@@ -1243,7 +1243,7 @@ discard block |
||
| 1243 | 1243 | ?string $cursor = null, |
| 1244 | 1244 | int $limit = 250, |
| 1245 | 1245 | array $attributes = [] |
| 1246 | - ): Response { |
|
| 1246 | + ) : Response { |
|
| 1247 | 1247 | if (null !== $id || null !== $p) { |
| 1248 | 1248 | $node = $this->_getNode($id, $p); |
| 1249 | 1249 | } else { |
@@ -1358,7 +1358,7 @@ discard block |
||
| 1358 | 1358 | * |
| 1359 | 1359 | * @return Response |
| 1360 | 1360 | */ |
| 1361 | - public function getEventLog(?string $id = null, ?string $p = null, int $skip = 0, int $limit = 100): Response |
|
| 1361 | + public function getEventLog(?string $id = null, ?string $p = null, int $skip = 0, int $limit = 100) : Response |
|
| 1362 | 1362 | { |
| 1363 | 1363 | if (null !== $id || null !== $p) { |
| 1364 | 1364 | $node = $this->_getNode($id, $p); |
@@ -1399,7 +1399,7 @@ discard block |
||
| 1399 | 1399 | * |
| 1400 | 1400 | * @return Response |
| 1401 | 1401 | */ |
| 1402 | - public function getLastCursor(?string $id = null, ?string $p = null): Response |
|
| 1402 | + public function getLastCursor(?string $id = null, ?string $p = null) : Response |
|
| 1403 | 1403 | { |
| 1404 | 1404 | if (null !== $id || null !== $p) { |
| 1405 | 1405 | $node = $this->_getNode($id, $p); |
@@ -1431,7 +1431,7 @@ discard block |
||
| 1431 | 1431 | bool $multiple = false, |
| 1432 | 1432 | bool $allow_root = false, |
| 1433 | 1433 | int $deleted = 2 |
| 1434 | - ): NodeInterface { |
|
| 1434 | + ) : NodeInterface { |
|
| 1435 | 1435 | if (null === $class) { |
| 1436 | 1436 | switch (get_class($this)) { |
| 1437 | 1437 | case ApiFile::class: |
@@ -1463,7 +1463,7 @@ discard block |
||
| 1463 | 1463 | $path = null, |
| 1464 | 1464 | ?string $class = null, |
| 1465 | 1465 | int $deleted = 2 |
| 1466 | - ): Generator { |
|
| 1466 | + ) : Generator { |
|
| 1467 | 1467 | if (null === $class) { |
| 1468 | 1468 | switch (get_class($this)) { |
| 1469 | 1469 | case ApiFile::class: |
@@ -1548,7 +1548,7 @@ discard block |
||
| 1548 | 1548 | |
| 1549 | 1549 | break; |
| 1550 | 1550 | case 'filter': |
| 1551 | - $attributes['filter'] = json_encode((array) $attributes['filter']); |
|
| 1551 | + $attributes['filter'] = json_encode((array)$attributes['filter']); |
|
| 1552 | 1552 | |
| 1553 | 1553 | break; |
| 1554 | 1554 | case 'destroy': |
@@ -1563,14 +1563,14 @@ discard block |
||
| 1563 | 1563 | if (!Helper::isValidTimestamp($value)) { |
| 1564 | 1564 | throw new Exception\InvalidArgument($attribute.' Changed timestamp must be valid unix timestamp'); |
| 1565 | 1565 | } |
| 1566 | - if ((int) $value > time()) { |
|
| 1566 | + if ((int)$value > time()) { |
|
| 1567 | 1567 | throw new Exception\InvalidArgument($attribute.' timestamp can not be set greater than the server time'); |
| 1568 | 1568 | } |
| 1569 | 1569 | $attributes[$attribute] = new UTCDateTime($value.'000'); |
| 1570 | 1570 | |
| 1571 | 1571 | break; |
| 1572 | 1572 | case 'readonly': |
| 1573 | - $attributes['readonly'] = (bool) $attributes['readonly']; |
|
| 1573 | + $attributes['readonly'] = (bool)$attributes['readonly']; |
|
| 1574 | 1574 | |
| 1575 | 1575 | break; |
| 1576 | 1576 | } |
@@ -291,7 +291,7 @@ discard block |
||
| 291 | 291 | * |
| 292 | 292 | * @param array $id |
| 293 | 293 | * @param string $class Force check node type |
| 294 | - * @param bool $deleted |
|
| 294 | + * @param integer $deleted |
|
| 295 | 295 | * |
| 296 | 296 | * @return Generator |
| 297 | 297 | */ |
@@ -411,7 +411,7 @@ discard block |
||
| 411 | 411 | * @param string $class Force set node type |
| 412 | 412 | * @param bool $multiple Allow $id to be an array |
| 413 | 413 | * @param bool $allow_root Allow instance of root collection |
| 414 | - * @param bool $deleted How to handle deleted node |
|
| 414 | + * @param integer $deleted How to handle deleted node |
|
| 415 | 415 | * |
| 416 | 416 | * @return NodeInterface |
| 417 | 417 | */ |
@@ -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 |
@@ -204,7 +204,7 @@ discard block |
||
| 204 | 204 | * |
| 205 | 205 | * @return NodeInterface |
| 206 | 206 | */ |
| 207 | - public function findNodeById($id, ?string $class = null, int $deleted = NodeInterface::DELETED_INCLUDE): NodeInterface |
|
| 207 | + public function findNodeById($id, ?string $class = null, int $deleted = NodeInterface::DELETED_INCLUDE) : NodeInterface |
|
| 208 | 208 | { |
| 209 | 209 | if (!is_string($id) && !($id instanceof ObjectId)) { |
| 210 | 210 | throw new Exception\InvalidArgument($id.' node id has to be a string or instance of \MongoDB\BSON\ObjectId'); |
@@ -261,7 +261,7 @@ discard block |
||
| 261 | 261 | * |
| 262 | 262 | * @return NodeInterface |
| 263 | 263 | */ |
| 264 | - public function findNodeByPath(string $path = '', ?string $class = null): NodeInterface |
|
| 264 | + public function findNodeByPath(string $path = '', ?string $class = null) : NodeInterface |
|
| 265 | 265 | { |
| 266 | 266 | if (empty($path) || '/' !== $path[0]) { |
| 267 | 267 | $path = '/'.$path; |
@@ -295,7 +295,7 @@ discard block |
||
| 295 | 295 | * |
| 296 | 296 | * @return Generator |
| 297 | 297 | */ |
| 298 | - public function findNodesById(array $id = [], ?string $class = null, int $deleted = NodeInterface::DELETED_INCLUDE): Generator |
|
| 298 | + public function findNodesById(array $id = [], ?string $class = null, int $deleted = NodeInterface::DELETED_INCLUDE) : Generator |
|
| 299 | 299 | { |
| 300 | 300 | $find = []; |
| 301 | 301 | foreach ($id as $i) { |
@@ -341,7 +341,7 @@ discard block |
||
| 341 | 341 | * |
| 342 | 342 | * @return Generator |
| 343 | 343 | */ |
| 344 | - public function findNodesByPath(array $path = [], ?string $class = null): Generator |
|
| 344 | + public function findNodesByPath(array $path = [], ?string $class = null) : Generator |
|
| 345 | 345 | { |
| 346 | 346 | $find = []; |
| 347 | 347 | foreach ($path as $p) { |
@@ -379,7 +379,7 @@ discard block |
||
| 379 | 379 | * |
| 380 | 380 | * @return Generator |
| 381 | 381 | */ |
| 382 | - public function getNodes(?array $id = null, ?array $path = null, $class = null, int $deleted = NodeInterface::DELETED_EXCLUDE): Generator |
|
| 382 | + public function getNodes(? array $id = null, ? array $path = null, $class = null, int $deleted = NodeInterface::DELETED_EXCLUDE) : Generator |
|
| 383 | 383 | { |
| 384 | 384 | if (null === $id && null === $path) { |
| 385 | 385 | throw new Exception\InvalidArgument('neither parameter id nor p (path) was given'); |
@@ -694,7 +694,7 @@ discard block |
||
| 694 | 694 | * @param string $path |
| 695 | 695 | * @param bool $new |
| 696 | 696 | * |
| 697 | - * @return bool |
|
| 697 | + * @return string |
|
| 698 | 698 | */ |
| 699 | 699 | protected function verifyFile(?string $path, bool $new = false): string |
| 700 | 700 | { |
@@ -827,7 +827,7 @@ discard block |
||
| 827 | 827 | /** |
| 828 | 828 | * Finalize put request. |
| 829 | 829 | * |
| 830 | - * @param resource|string $file |
|
| 830 | + * @param string|null $file |
|
| 831 | 831 | * @param bool $new |
| 832 | 832 | * @param array $attributes |
| 833 | 833 | * |
@@ -20,7 +20,6 @@ |
||
| 20 | 20 | use Balloon\Helper; |
| 21 | 21 | use Balloon\Hook; |
| 22 | 22 | use Balloon\Mime; |
| 23 | -use Balloon\Server\User; |
|
| 24 | 23 | use MongoDB\BSON\UTCDateTime; |
| 25 | 24 | use Psr\Log\LoggerInterface; |
| 26 | 25 | |
@@ -589,7 +589,7 @@ |
||
| 589 | 589 | ]); |
| 590 | 590 | |
| 591 | 591 | $this->addVersion($attributes) |
| 592 | - ->postPutFile($file, $new, $attributes); |
|
| 592 | + ->postPutFile($file, $new, $attributes); |
|
| 593 | 593 | |
| 594 | 594 | return $this->version; |
| 595 | 595 | } |
@@ -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 |
@@ -46,14 +46,14 @@ discard block |
||
| 46 | 46 | * @param array |
| 47 | 47 | **/ |
| 48 | 48 | protected $temp_files = [ |
| 49 | - '/^\._(.*)$/', // OS/X resource forks |
|
| 50 | - '/^.DS_Store$/', // OS/X custom folder settings |
|
| 49 | + '/^\._(.*)$/', // OS/X resource forks |
|
| 50 | + '/^.DS_Store$/', // OS/X custom folder settings |
|
| 51 | 51 | '/^desktop.ini$/', // Windows custom folder settings |
| 52 | - '/^Thumbs.db$/', // Windows thumbnail cache |
|
| 53 | - '/^.(.*).swpx$/', // ViM temporary files |
|
| 54 | - '/^.(.*).swx$/', // ViM temporary files |
|
| 55 | - '/^.(.*).swp$/', // ViM temporary files |
|
| 56 | - '/^\.dat(.*)$/', // Smultron seems to create these |
|
| 52 | + '/^Thumbs.db$/', // Windows thumbnail cache |
|
| 53 | + '/^.(.*).swpx$/', // ViM temporary files |
|
| 54 | + '/^.(.*).swx$/', // ViM temporary files |
|
| 55 | + '/^.(.*).swp$/', // ViM temporary files |
|
| 56 | + '/^\.dat(.*)$/', // Smultron seems to create these |
|
| 57 | 57 | '/^~lock.(.*)#$/', // Windows 7 lockfiles |
| 58 | 58 | ]; |
| 59 | 59 | |
@@ -154,7 +154,7 @@ discard block |
||
| 154 | 154 | * |
| 155 | 155 | * @return NodeInterface |
| 156 | 156 | */ |
| 157 | - public function copyTo(Collection $parent, int $conflict = NodeInterface::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true): NodeInterface |
|
| 157 | + public function copyTo(Collection $parent, int $conflict = NodeInterface::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true) : NodeInterface |
|
| 158 | 158 | { |
| 159 | 159 | $this->_hook->run( |
| 160 | 160 | 'preCopyFile', |
@@ -198,7 +198,7 @@ discard block |
||
| 198 | 198 | $filtered = []; |
| 199 | 199 | |
| 200 | 200 | foreach ($history as $version) { |
| 201 | - $v = (array) $version; |
|
| 201 | + $v = (array)$version; |
|
| 202 | 202 | |
| 203 | 203 | $v['user'] = $this->_fs->getServer()->getUserById($version['user'])->getUsername(); |
| 204 | 204 | $v['changed'] = Helper::DateTimeToUnix($version['changed']); |
@@ -320,7 +320,7 @@ discard block |
||
| 320 | 320 | * |
| 321 | 321 | * @return bool |
| 322 | 322 | */ |
| 323 | - public function delete(bool $force = false, ?string $recursion = null, bool $recursion_first = true): bool |
|
| 323 | + public function delete(bool $force = false, ?string $recursion = null, bool $recursion_first = true) : bool |
|
| 324 | 324 | { |
| 325 | 325 | if (!$this->_acl->isAllowed($this, 'w')) { |
| 326 | 326 | throw new ForbiddenException( |
@@ -551,7 +551,7 @@ discard block |
||
| 551 | 551 | } |
| 552 | 552 | |
| 553 | 553 | $this->hash = $new_hash; |
| 554 | - $max = (int) (string) $this->_fs->getServer()->getMaxFileVersion(); |
|
| 554 | + $max = (int)(string)$this->_fs->getServer()->getMaxFileVersion(); |
|
| 555 | 555 | if (count($this->history) >= $max) { |
| 556 | 556 | $del = key($this->history); |
| 557 | 557 | $this->_logger->debug('history limit ['.$max.'] reached, remove oldest version ['.$del.'] from file ['.$this->_id.']', [ |
@@ -645,8 +645,8 @@ discard block |
||
| 645 | 645 | { |
| 646 | 646 | assert(16 === strlen($data)); |
| 647 | 647 | |
| 648 | - $data[6] = chr(ord($data[6]) & 0x0f | 0x40); // set version to 0100 |
|
| 649 | - $data[8] = chr(ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10 |
|
| 648 | + $data[6] = chr(ord($data[6])&0x0f|0x40); // set version to 0100 |
|
| 649 | + $data[8] = chr(ord($data[8])&0x3f|0x80); // set bits 6-7 to 10 |
|
| 650 | 650 | |
| 651 | 651 | return vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4)); |
| 652 | 652 | } |
@@ -696,7 +696,7 @@ discard block |
||
| 696 | 696 | * |
| 697 | 697 | * @return bool |
| 698 | 698 | */ |
| 699 | - protected function verifyFile(?string $path, bool $new = false): string |
|
| 699 | + protected function verifyFile(?string $path, bool $new = false) : string |
|
| 700 | 700 | { |
| 701 | 701 | if (null === $path) { |
| 702 | 702 | $this->size = 0; |
@@ -749,11 +749,11 @@ discard block |
||
| 749 | 749 | |
| 750 | 750 | $tmp_file = $tmp.DIRECTORY_SEPARATOR.$this->guidv4(openssl_random_pseudo_bytes(16)); |
| 751 | 751 | $stream = fopen($tmp_file, 'w+'); |
| 752 | - $size = stream_copy_to_stream($file, $stream, ((int) $this->_fs->getServer()->getMaxFileSize() + 1)); |
|
| 752 | + $size = stream_copy_to_stream($file, $stream, ((int)$this->_fs->getServer()->getMaxFileSize() + 1)); |
|
| 753 | 753 | rewind($stream); |
| 754 | 754 | fclose($file); |
| 755 | 755 | |
| 756 | - if ($size > (int) $this->_fs->getServer()->getMaxFileSize()) { |
|
| 756 | + if ($size > (int)$this->_fs->getServer()->getMaxFileSize()) { |
|
| 757 | 757 | unlink($tmp_file); |
| 758 | 758 | |
| 759 | 759 | throw new Exception\InsufficientStorage( |
@@ -108,14 +108,13 @@ |
||
| 108 | 108 | * |
| 109 | 109 | * @param bool $reference |
| 110 | 110 | * |
| 111 | - * @return ObjectId |
|
| 111 | + * @return ObjectId|null |
|
| 112 | 112 | */ |
| 113 | 113 | public function getShareId(bool $reference = false): ?ObjectId; |
| 114 | 114 | |
| 115 | 115 | /** |
| 116 | 116 | * Get share node. |
| 117 | 117 | * |
| 118 | - * @param bool $reference |
|
| 119 | 118 | * |
| 120 | 119 | * @return Collection |
| 121 | 120 | */ |
@@ -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 |
@@ -56,7 +56,7 @@ discard block |
||
| 56 | 56 | * |
| 57 | 57 | * @return bool |
| 58 | 58 | */ |
| 59 | - public function delete(bool $force = false, ?string $recursion = null, bool $recursion_first = true): bool; |
|
| 59 | + public function delete(bool $force = false, ?string $recursion = null, bool $recursion_first = true) : bool; |
|
| 60 | 60 | |
| 61 | 61 | /** |
| 62 | 62 | * Set filesystem. |
@@ -101,7 +101,7 @@ discard block |
||
| 101 | 101 | * |
| 102 | 102 | * @return NodeInterface |
| 103 | 103 | */ |
| 104 | - public function copyTo(Collection $parent, int $conflict = self::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true): self; |
|
| 104 | + public function copyTo(Collection $parent, int $conflict = self::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true) : self; |
|
| 105 | 105 | |
| 106 | 106 | /** |
| 107 | 107 | * Get share id. |
@@ -204,7 +204,7 @@ discard block |
||
| 204 | 204 | * |
| 205 | 205 | * @return bool |
| 206 | 206 | */ |
| 207 | - public function undelete(int $conflict = self::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true): bool; |
|
| 207 | + public function undelete(int $conflict = self::CONFLICT_NOACTION, ?string $recursion = null, bool $recursion_first = true) : bool; |
|
| 208 | 208 | |
| 209 | 209 | /** |
| 210 | 210 | * Is node deleted? |
@@ -234,7 +234,7 @@ discard block |
||
| 234 | 234 | * |
| 235 | 235 | * @return array |
| 236 | 236 | */ |
| 237 | - public function getParents(?self $node = null, array $parents = []): array; |
|
| 237 | + public function getParents(?self $node = null, array $parents = []) : array; |
|
| 238 | 238 | |
| 239 | 239 | /** |
| 240 | 240 | * Download. |
@@ -618,7 +618,7 @@ |
||
| 618 | 618 | /** |
| 619 | 619 | * Save. |
| 620 | 620 | * |
| 621 | - * @param array $attributes |
|
| 621 | + * @param string[] $attributes |
|
| 622 | 622 | * |
| 623 | 623 | * @throws Exception\InvalidArgument if a given argument is not valid |
| 624 | 624 | * |
@@ -144,18 +144,18 @@ discard block |
||
| 144 | 144 | * @var array |
| 145 | 145 | */ |
| 146 | 146 | protected static $valid_attributes = [ |
| 147 | - 'id', |
|
| 148 | - 'username', |
|
| 149 | - 'created', |
|
| 150 | - 'soft_quota', |
|
| 151 | - 'hard_quota', |
|
| 152 | - 'mail', |
|
| 153 | - 'namespace', |
|
| 154 | - 'last_attr_sync', |
|
| 155 | - 'avatar', |
|
| 156 | - 'created', |
|
| 157 | - 'admin', |
|
| 158 | - ]; |
|
| 147 | + 'id', |
|
| 148 | + 'username', |
|
| 149 | + 'created', |
|
| 150 | + 'soft_quota', |
|
| 151 | + 'hard_quota', |
|
| 152 | + 'mail', |
|
| 153 | + 'namespace', |
|
| 154 | + 'last_attr_sync', |
|
| 155 | + 'avatar', |
|
| 156 | + 'created', |
|
| 157 | + 'admin', |
|
| 158 | + ]; |
|
| 159 | 159 | |
| 160 | 160 | /** |
| 161 | 161 | * Instance user. |
@@ -799,8 +799,8 @@ discard block |
||
| 799 | 799 | |
| 800 | 800 | $ops[] = [ |
| 801 | 801 | '$sort' => [ |
| 802 | - 'sum' => -1, |
|
| 803 | - '_id' => 1, |
|
| 802 | + 'sum' => -1, |
|
| 803 | + '_id' => 1, |
|
| 804 | 804 | ], |
| 805 | 805 | ]; |
| 806 | 806 | |
@@ -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 |
@@ -241,7 +241,7 @@ discard block |
||
| 241 | 241 | |
| 242 | 242 | switch ($attr) { |
| 243 | 243 | case 'id': |
| 244 | - $this->_id = (string) $value; |
|
| 244 | + $this->_id = (string)$value; |
|
| 245 | 245 | |
| 246 | 246 | break; |
| 247 | 247 | case 'avatar': |
@@ -287,7 +287,7 @@ discard block |
||
| 287 | 287 | if (empty($attribute)) { |
| 288 | 288 | $requested = $default; |
| 289 | 289 | } elseif (is_string($attribute)) { |
| 290 | - $requested = (array) $attribute; |
|
| 290 | + $requested = (array)$attribute; |
|
| 291 | 291 | } elseif (is_array($attribute)) { |
| 292 | 292 | $requested = $attribute; |
| 293 | 293 | } |
@@ -300,7 +300,7 @@ discard block |
||
| 300 | 300 | |
| 301 | 301 | switch ($attr) { |
| 302 | 302 | case 'id': |
| 303 | - $resolved['id'] = (string) $this->_id; |
|
| 303 | + $resolved['id'] = (string)$this->_id; |
|
| 304 | 304 | |
| 305 | 305 | break; |
| 306 | 306 | case 'avatar': |
@@ -356,7 +356,7 @@ discard block |
||
| 356 | 356 | } |
| 357 | 357 | |
| 358 | 358 | if (true === $string) { |
| 359 | - $found[] = (string) $share; |
|
| 359 | + $found[] = (string)$share; |
|
| 360 | 360 | } else { |
| 361 | 361 | $found[] = $share; |
| 362 | 362 | } |
@@ -458,7 +458,7 @@ discard block |
||
| 458 | 458 | '$or' => [ |
| 459 | 459 | ['acl' => [ |
| 460 | 460 | '$elemMatch' => [ |
| 461 | - 'id' => (string) $this->_id, |
|
| 461 | + 'id' => (string)$this->_id, |
|
| 462 | 462 | 'type' => 'user', |
| 463 | 463 | ], |
| 464 | 464 | ]], |
@@ -474,7 +474,7 @@ discard block |
||
| 474 | 474 | $list = []; |
| 475 | 475 | foreach ($item as $child) { |
| 476 | 476 | $found[] = $child['_id']; |
| 477 | - $list[(string) $child['_id']] = $child; |
|
| 477 | + $list[(string)$child['_id']] = $child; |
|
| 478 | 478 | } |
| 479 | 479 | |
| 480 | 480 | if (empty($found)) { |
@@ -511,7 +511,7 @@ discard block |
||
| 511 | 511 | |
| 512 | 512 | $new = array_diff($found, $exists); |
| 513 | 513 | foreach ($new as $add) { |
| 514 | - $node = $list[(string) $add]; |
|
| 514 | + $node = $list[(string)$add]; |
|
| 515 | 515 | |
| 516 | 516 | $this->logger->info('found new share ['.$node['_id'].']', [ |
| 517 | 517 | 'category' => get_class($this), |
@@ -594,7 +594,7 @@ discard block |
||
| 594 | 594 | */ |
| 595 | 595 | public function setHardQuota(int $quota): self |
| 596 | 596 | { |
| 597 | - $this->hard_quota = (int) $quota; |
|
| 597 | + $this->hard_quota = (int)$quota; |
|
| 598 | 598 | $this->save(['hard_quota']); |
| 599 | 599 | |
| 600 | 600 | return $this; |
@@ -609,7 +609,7 @@ discard block |
||
| 609 | 609 | */ |
| 610 | 610 | public function setSoftQuota(int $quota): self |
| 611 | 611 | { |
| 612 | - $this->soft_quota = (int) $quota; |
|
| 612 | + $this->soft_quota = (int)$quota; |
|
| 613 | 613 | $this->save(['soft_quota']); |
| 614 | 614 | |
| 615 | 615 | return $this; |