@@ -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 { |