@@ -73,12 +73,12 @@ discard block |
||
| 73 | 73 | * @throws \InvalidArgumentException When the notification was not prepared by a notifier |
| 74 | 74 | */ |
| 75 | 75 | public function prepare(INotification $notification, $languageCode) { |
| 76 | - if($notification->getApp() !== 'comments') { |
|
| 76 | + if ($notification->getApp() !== 'comments') { |
|
| 77 | 77 | throw new \InvalidArgumentException(); |
| 78 | 78 | } |
| 79 | 79 | try { |
| 80 | 80 | $comment = $this->commentsManager->get($notification->getObjectId()); |
| 81 | - } catch(NotFoundException $e) { |
|
| 81 | + } catch (NotFoundException $e) { |
|
| 82 | 82 | // needs to be converted to InvalidArgumentException, otherwise none Notifications will be shown at all |
| 83 | 83 | throw new \InvalidArgumentException('Comment not found', 0, $e); |
| 84 | 84 | } |
@@ -92,21 +92,21 @@ discard block |
||
| 92 | 92 | } |
| 93 | 93 | } |
| 94 | 94 | |
| 95 | - switch($notification->getSubject()) { |
|
| 95 | + switch ($notification->getSubject()) { |
|
| 96 | 96 | case 'mention': |
| 97 | 97 | $parameters = $notification->getSubjectParameters(); |
| 98 | 98 | if ($parameters[0] !== 'files') { |
| 99 | 99 | throw new \InvalidArgumentException('Unsupported comment object'); |
| 100 | 100 | } |
| 101 | 101 | $userFolder = $this->rootFolder->getUserFolder($notification->getUser()); |
| 102 | - $nodes = $userFolder->getById((int)$parameters[1]); |
|
| 103 | - if(empty($nodes)) { |
|
| 102 | + $nodes = $userFolder->getById((int) $parameters[1]); |
|
| 103 | + if (empty($nodes)) { |
|
| 104 | 104 | throw new \InvalidArgumentException('Cannot resolve file ID to node instance'); |
| 105 | 105 | } |
| 106 | 106 | $node = $nodes[0]; |
| 107 | 107 | |
| 108 | 108 | $path = rtrim($node->getPath(), '/'); |
| 109 | - if (strpos($path, '/' . $notification->getUser() . '/files/') === 0) { |
|
| 109 | + if (strpos($path, '/'.$notification->getUser().'/files/') === 0) { |
|
| 110 | 110 | // Remove /user/files/... |
| 111 | 111 | $fullPath = $path; |
| 112 | 112 | list(,,, $path) = explode('/', $fullPath, 4); |
@@ -178,9 +178,9 @@ discard block |
||
| 178 | 178 | // the mention parameter ID does not include the mention ID (which |
| 179 | 179 | // could contain characters like '@' for user IDs) but a one-based |
| 180 | 180 | // index of the mentions of that type. |
| 181 | - $mentionParameterId = 'mention-' . $mention['type'] . $mentionTypeCount[$mention['type']]; |
|
| 181 | + $mentionParameterId = 'mention-'.$mention['type'].$mentionTypeCount[$mention['type']]; |
|
| 182 | 182 | |
| 183 | - $message = str_replace('@' . $mention['id'], '{' . $mentionParameterId . '}', $message); |
|
| 183 | + $message = str_replace('@'.$mention['id'], '{'.$mentionParameterId.'}', $message); |
|
| 184 | 184 | |
| 185 | 185 | try { |
| 186 | 186 | $displayName = $this->commentsManager->resolveDisplayName($mention['type'], $mention['id']); |
@@ -203,9 +203,9 @@ discard block |
||
| 203 | 203 | public function richToParsed(string $message, array $parameters): string { |
| 204 | 204 | $placeholders = $replacements = []; |
| 205 | 205 | foreach ($parameters as $placeholder => $parameter) { |
| 206 | - $placeholders[] = '{' . $placeholder . '}'; |
|
| 206 | + $placeholders[] = '{'.$placeholder.'}'; |
|
| 207 | 207 | if ($parameter['type'] === 'user') { |
| 208 | - $replacements[] = '@' . $parameter['name']; |
|
| 208 | + $replacements[] = '@'.$parameter['name']; |
|
| 209 | 209 | } else if ($parameter['type'] === 'file') { |
| 210 | 210 | $replacements[] = $parameter['path']; |
| 211 | 211 | } else { |