Completed
Pull Request — master (#551)
by Maxence
02:07
created
lib/Command/CirclesCreate.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -117,7 +117,7 @@
 block discarded – undo
117 117
 		$owner = $this->federatedUserService->getLocalFederatedUser($ownerId);
118 118
 		$outcome = $this->circleService->create($name, $owner);
119 119
 
120
-		echo json_encode($outcome, JSON_PRETTY_PRINT) . "\n";
120
+		echo json_encode($outcome, JSON_PRETTY_PRINT)."\n";
121 121
 
122 122
 		return 0;
123 123
 	}
Please login to merge, or discard this patch.
lib/Service/FederatedUserService.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -230,7 +230,7 @@  discard block
 block discarded – undo
230 230
 	public function getLocalFederatedUser(string $userId): FederatedUser {
231 231
 		$user = $this->userManager->get($userId);
232 232
 		if ($user === null) {
233
-			throw new FederatedUserNotFoundException('user ' . $userId . ' not found');
233
+			throw new FederatedUserNotFoundException('user '.$userId.' not found');
234 234
 		}
235 235
 
236 236
 		$federatedUser = new FederatedUser();
@@ -513,7 +513,7 @@  discard block
 block discarded – undo
513 513
 			$circle = new Circle();
514 514
 			$id = $this->token(ManagedModel::ID_LENGTH);
515 515
 
516
-			$circle->setName('single:' . $federatedUser->getUserId() . ':' . $id)
516
+			$circle->setName('single:'.$federatedUser->getUserId().':'.$id)
517 517
 				   ->setId($id)
518 518
 				   ->setConfig(Circle::CFG_SINGLE);
519 519
 			$this->circleRequest->save($circle);
Please login to merge, or discard this patch.
lib/Service/MembershipService.php 1 patch
Doc Comments   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -173,8 +173,8 @@  discard block
 block discarded – undo
173 173
 
174 174
 
175 175
 	/**
176
-	 * @param array $memberships
177
-	 * @param array $known
176
+	 * @param Membership[] $memberships
177
+	 * @param Membership[] $known
178 178
 	 *
179 179
 	 * @return int
180 180
 	 */
@@ -198,8 +198,8 @@  discard block
 block discarded – undo
198 198
 
199 199
 
200 200
 	/**
201
-	 * @param array $memberships
202
-	 * @param array $known
201
+	 * @param Membership[] $memberships
202
+	 * @param Membership[] $known
203 203
 	 *
204 204
 	 * @return int
205 205
 	 */
Please login to merge, or discard this patch.
lib/Command/CirclesRemote.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -161,19 +161,19 @@  discard block
 block discarded – undo
161 161
 
162 162
 		$webfinger = $this->getWebfinger($host, Application::APP_SUBJECT);
163 163
 		if ($this->input->getOption('all')) {
164
-			$this->output->writeln('- Webfinger on <info>' . $host . '</info>');
164
+			$this->output->writeln('- Webfinger on <info>'.$host.'</info>');
165 165
 			$this->output->writeln(json_encode($webfinger, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
166 166
 			$this->output->writeln('');
167 167
 		}
168 168
 
169 169
 		if ($this->input->getOption('all')) {
170 170
 			$circleLink = $this->extractLink(Application::APP_REL, $webfinger);
171
-			$this->output->writeln('- Information about Circles app on <info>' . $host . '</info>');
171
+			$this->output->writeln('- Information about Circles app on <info>'.$host.'</info>');
172 172
 			$this->output->writeln(json_encode($circleLink, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
173 173
 			$this->output->writeln('');
174 174
 		}
175 175
 
176
-		$this->output->writeln('- Available services on <info>' . $host . '</info>');
176
+		$this->output->writeln('- Available services on <info>'.$host.'</info>');
177 177
 		foreach ($webfinger->getLinks() as $link) {
178 178
 			$app = $link->getProperty('name');
179 179
 			$ver = $link->getProperty('version');
@@ -181,14 +181,14 @@  discard block
 block discarded – undo
181 181
 				$app .= ' ';
182 182
 			}
183 183
 			if ($ver !== '') {
184
-				$ver = 'v' . $ver;
184
+				$ver = 'v'.$ver;
185 185
 			}
186 186
 
187
-			$this->output->writeln(' * ' . $link->getRel() . ' ' . $app . $ver);
187
+			$this->output->writeln(' * '.$link->getRel().' '.$app.$ver);
188 188
 		}
189 189
 		$this->output->writeln('');
190 190
 
191
-		$this->output->writeln('- Resources related to Circles on <info>' . $host . '</info>');
191
+		$this->output->writeln('- Resources related to Circles on <info>'.$host.'</info>');
192 192
 		$resource = $this->getResourceData($host, Application::APP_SUBJECT, Application::APP_REL);
193 193
 		$this->output->writeln(json_encode($resource, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES));
194 194
 		$this->output->writeln('');
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 
197 197
 		$tempUid = $resource->g('uid');
198 198
 		$this->output->writeln(
199
-			'- Confirming UID=' . $tempUid . ' from parsed Signatory at <info>' . $host . '</info>'
199
+			'- Confirming UID='.$tempUid.' from parsed Signatory at <info>'.$host.'</info>'
200 200
 		);
201 201
 
202 202
 		try {
@@ -204,15 +204,15 @@  discard block
 block discarded – undo
204 204
 			$this->output->writeln(' * No SignatureException: <info>Identity authed</info>');
205 205
 		} catch (SignatureException $e) {
206 206
 			$this->output->writeln(
207
-				'<error>' . $host . ' cannot auth its identity: ' . $e->getMessage() . '</error>'
207
+				'<error>'.$host.' cannot auth its identity: '.$e->getMessage().'</error>'
208 208
 			);
209 209
 
210 210
 			return;
211 211
 		}
212 212
 
213
-		$this->output->writeln(' * Found <info>' . $remoteSignatory->getUid() . '</info>');
213
+		$this->output->writeln(' * Found <info>'.$remoteSignatory->getUid().'</info>');
214 214
 		if ($remoteSignatory->getUid(true) !== $tempUid) {
215
-			$this->output->writeln('<error>looks like ' . $host . ' is faking its identity');
215
+			$this->output->writeln('<error>looks like '.$host.' is faking its identity');
216 216
 
217 217
 			return;
218 218
 		}
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
 		$this->output->writeln('');
221 221
 
222 222
 		$testUrl = $resource->g('test');
223
-		$this->output->writeln('- Testing signed payload on <info>' . $testUrl . '</info>');
223
+		$this->output->writeln('- Testing signed payload on <info>'.$testUrl.'</info>');
224 224
 
225 225
 		try {
226 226
 			$localSignatory = $this->remoteStreamService->getAppSignatory();
@@ -242,18 +242,18 @@  discard block
 block discarded – undo
242 242
 		$this->output->writeln('');
243 243
 
244 244
 		$this->output->writeln(' * Clear Signature: ');
245
-		$this->output->writeln('<comment>' . $signedRequest->getClearSignature() . '</comment>');
245
+		$this->output->writeln('<comment>'.$signedRequest->getClearSignature().'</comment>');
246 246
 		$this->output->writeln('');
247 247
 
248 248
 		$this->output->writeln(' * Signed Signature (base64 encoded): ');
249 249
 		$this->output->writeln(
250
-			'<comment>' . base64_encode($signedRequest->getSignedSignature()) . '</comment>'
250
+			'<comment>'.base64_encode($signedRequest->getSignedSignature()).'</comment>'
251 251
 		);
252 252
 		$this->output->writeln('');
253 253
 
254 254
 		$result = $signedRequest->getOutgoingRequest()->getResult();
255 255
 		$code = $result->getStatusCode();
256
-		$this->output->writeln(' * Result: ' . (($code === 200) ? '<info>' . $code . '</info>' : $code));
256
+		$this->output->writeln(' * Result: '.(($code === 200) ? '<info>'.$code.'</info>' : $code));
257 257
 		$this->output->writeln(
258 258
 			json_encode(json_decode($result->getContent(), true), JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES)
259 259
 		);
@@ -274,13 +274,13 @@  discard block
 block discarded – undo
274 274
 				$stored = new RemoteInstance();
275 275
 				$this->remoteStreamService->confirmValidRemote($remoteSignatory, $stored);
276 276
 				$this->output->writeln(
277
-					'<info>The remote instance ' . $host
277
+					'<info>The remote instance '.$host
278 278
 					. ' is already known with this current identity</info>'
279 279
 				);
280 280
 
281 281
 				if ($remoteSignatory->getType() !== $stored->getType()) {
282 282
 					$this->output->writeln(
283
-						'- updating type from ' . $stored->getType() . ' to '
283
+						'- updating type from '.$stored->getType().' to '
284 284
 						. $remoteSignatory->getType()
285 285
 					);
286 286
 					$this->remoteStreamService->update(
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
 
291 291
 				if ($remoteSignatory->getInstance() !== $stored->getInstance()) {
292 292
 					$this->output->writeln(
293
-						'- updating host from ' . $stored->getInstance() . ' to '
293
+						'- updating host from '.$stored->getInstance().' to '
294 294
 						. $remoteSignatory->getInstance()
295 295
 					);
296 296
 					$this->remoteStreamService->update(
@@ -299,7 +299,7 @@  discard block
 block discarded – undo
299 299
 				}
300 300
 				if ($remoteSignatory->getId() !== $stored->getId()) {
301 301
 					$this->output->writeln(
302
-						'- updating href/Id from ' . $stored->getId() . ' to '
302
+						'- updating href/Id from '.$stored->getId().' to '
303 303
 						. $remoteSignatory->getId()
304 304
 					);
305 305
 					$this->remoteStreamService->update($remoteSignatory, RemoteStreamService::UPDATE_HREF);
@@ -325,10 +325,10 @@  discard block
 block discarded – undo
325 325
 		$helper = $this->getHelper('question');
326 326
 
327 327
 		$this->output->writeln(
328
-			'The remote instance <info>' . $remoteSignatory->getInstance() . '</info> looks good.'
328
+			'The remote instance <info>'.$remoteSignatory->getInstance().'</info> looks good.'
329 329
 		);
330 330
 		$question = new ConfirmationQuestion(
331
-			'Would you like to identify this remote instance as \'' . $remoteSignatory->getType()
331
+			'Would you like to identify this remote instance as \''.$remoteSignatory->getType()
332 332
 			. '\' ? (y/N) ',
333 333
 			false,
334 334
 			'/^(y|Y)/i'
@@ -351,7 +351,7 @@  discard block
 block discarded – undo
351 351
 		$helper = $this->getHelper('question');
352 352
 
353 353
 		$this->output->writeln(
354
-			'The remote instance <info>' . $remoteSignatory->getInstance()
354
+			'The remote instance <info>'.$remoteSignatory->getInstance()
355 355
 			. '</info> is known but <error>its identity has changed.</error>'
356 356
 		);
357 357
 		$this->output->writeln(
@@ -428,13 +428,13 @@  discard block
 block discarded – undo
428 428
 		if ($this->configService->isLocalInstance($instance)) {
429 429
 			return;
430 430
 		}
431
-		$this->output->write('Adding <comment>' . $instance . '</comment>: ');
431
+		$this->output->write('Adding <comment>'.$instance.'</comment>: ');
432 432
 		try {
433 433
 			$this->remoteStreamService->addRemoteInstance($instance, RemoteInstance::TYPE_GLOBAL_SCALE, true);
434 434
 			$this->output->writeln('<info>ok</info>');
435 435
 		} catch (Exception $e) {
436
-			$msg = ($e->getMessage() === '') ? '' : ' (' . $e->getMessage() . ')';
437
-			$this->output->writeln('<error>' . get_class($e) . $msg . '</error>');
436
+			$msg = ($e->getMessage() === '') ? '' : ' ('.$e->getMessage().')';
437
+			$this->output->writeln('<error>'.get_class($e).$msg.'</error>');
438 438
 		}
439 439
 	}
440 440
 
@@ -452,12 +452,12 @@  discard block
 block discarded – undo
452 452
 			try {
453 453
 				$current = $this->remoteStreamService->retrieveRemoteInstance($instance->getInstance());
454 454
 				if ($current->getUid(true) === $instance->getUid(true)) {
455
-					$currentUid = '<info>' . $current->getUid(true) . '</info>';
455
+					$currentUid = '<info>'.$current->getUid(true).'</info>';
456 456
 				} else {
457
-					$currentUid = '<error>' . $current->getUid(true) . '</error>';
457
+					$currentUid = '<error>'.$current->getUid(true).'</error>';
458 458
 				}
459 459
 			} catch (Exception $e) {
460
-				$currentUid = '<error>' . $e->getMessage() . '</error>';
460
+				$currentUid = '<error>'.$e->getMessage().'</error>';
461 461
 			}
462 462
 
463 463
 			$table->appendRow(
@@ -479,7 +479,7 @@  discard block
 block discarded – undo
479 479
 		$type = ucfirst(strtolower($this->input->getOption('type')));
480 480
 
481 481
 		if (!in_array($type, RemoteInstance::$LIST_TYPE)) {
482
-			throw new Exception('Unknown type: ' . implode(', ', RemoteInstance::$LIST_TYPE));
482
+			throw new Exception('Unknown type: '.implode(', ', RemoteInstance::$LIST_TYPE));
483 483
 		}
484 484
 
485 485
 		return $type;
Please login to merge, or discard this patch.
lib/Model/Federated/RemoteInstance.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -49,11 +49,11 @@  discard block
 block discarded – undo
49 49
 
50 50
 	use TArrayTools;
51 51
 
52
-	const TYPE_UNKNOWN = 'Unknown';    // not trusted
53
-	const TYPE_PASSIVE = 'Passive';    // Minimum information about Federated Circles are broadcasted if a member belongs to the circle.
54
-	const TYPE_EXTERNAL = 'External';  // info about Federated Circles and their members are broadcasted  if a member belongs to the circle.
55
-	const TYPE_TRUSTED = 'Trusted';    // everything about Federated Circles are broadcasted.
56
-	const TYPE_GLOBAL_SCALE = 'GlobalScale';  // every Circle is broadcasted,
52
+	const TYPE_UNKNOWN = 'Unknown'; // not trusted
53
+	const TYPE_PASSIVE = 'Passive'; // Minimum information about Federated Circles are broadcasted if a member belongs to the circle.
54
+	const TYPE_EXTERNAL = 'External'; // info about Federated Circles and their members are broadcasted  if a member belongs to the circle.
55
+	const TYPE_TRUSTED = 'Trusted'; // everything about Federated Circles are broadcasted.
56
+	const TYPE_GLOBAL_SCALE = 'GlobalScale'; // every Circle is broadcasted,
57 57
 
58 58
 	public static $LIST_TYPE = [
59 59
 		self::TYPE_UNKNOWN,
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 		];
408 408
 
409 409
 		if ($this->getAuthSigned() !== '') {
410
-			$data['auth-signed'] = $this->getAlgorithm() . ':' . $this->getAuthSigned();
410
+			$data['auth-signed'] = $this->getAlgorithm().':'.$this->getAuthSigned();
411 411
 		}
412 412
 
413 413
 		return array_filter(array_merge($data, parent::jsonSerialize()));
Please login to merge, or discard this patch.
lib/Command/MembersList.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -158,11 +158,11 @@  discard block
 block discarded – undo
158 158
 		if ($input->getOption('tree')) {
159 159
 			$this->federatedUserService->commandLineInitiator($initiator, $circleId, true);
160 160
 			$circle = $this->circleService->getCircle($circleId);
161
-			$output->writeln('<info>Name</info>: ' . $circle->getName());
161
+			$output->writeln('<info>Name</info>: '.$circle->getName());
162 162
 			$owner = $circle->getOwner();
163
-			$output->writeln('<info>Owner</info>: ' . $owner->getUserId() . '@' . $owner->getInstance());
163
+			$output->writeln('<info>Owner</info>: '.$owner->getUserId().'@'.$owner->getInstance());
164 164
 			$type = implode(", ", Circle::getCircleTypes($circle, Circle::TYPES_LONG));
165
-			$output->writeln('<info>Config</info>: ' . $type);
165
+			$output->writeln('<info>Config</info>: '.$type);
166 166
 			$output->writeln(' ');
167 167
 
168 168
 			$tree = new NC21TreeNode(null, new SimpleDataStore(['circle' => $circle]));
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 		}
185 185
 
186 186
 		if ($input->getOption('json')) {
187
-			echo json_encode($members, JSON_PRETTY_PRINT) . "\n";
187
+			echo json_encode($members, JSON_PRETTY_PRINT)."\n";
188 188
 
189 189
 			return 0;
190 190
 		}
@@ -343,14 +343,14 @@  discard block
 block discarded – undo
343 343
 				$member = $data->gObj('member', Member::class);
344 344
 
345 345
 				if ($lineNumber === 1) {
346
-					$line .= '<info>' . $member->getUserId() . '</info>';
346
+					$line .= '<info>'.$member->getUserId().'</info>';
347 347
 					if (!$this->configService->isLocalInstance($member->getInstance())) {
348
-						$line .= '@' . $member->getInstance();
348
+						$line .= '@'.$member->getInstance();
349 349
 					}
350
-					$line .= ' (' . Member::$DEF_LEVEL[$member->getLevel()] . ')';
350
+					$line .= ' ('.Member::$DEF_LEVEL[$member->getLevel()].')';
351 351
 
352 352
 					if (!is_null($circle)) {
353
-						$line .= ' <info>Name</info>: ' . $circle->getName();
353
+						$line .= ' <info>Name</info>: '.$circle->getName();
354 354
 					}
355 355
 				}
356 356
 
@@ -363,16 +363,16 @@  discard block
 block discarded – undo
363 363
 						return $line;
364 364
 					}
365 365
 					$owner = $circle->getOwner();
366
-					$line .= '<info>Owner</info>: ' . $owner->getUserId() . '@' . $owner->getInstance();
366
+					$line .= '<info>Owner</info>: '.$owner->getUserId().'@'.$owner->getInstance();
367 367
 					$type = implode(", ", Circle::getCircleTypes($circle, Circle::TYPES_LONG));
368
-					$line .= ($type === '') ? '' : ' <info>Config</info>: ' . $type;
368
+					$line .= ($type === '') ? '' : ' <info>Config</info>: '.$type;
369 369
 				}
370 370
 
371 371
 			} else {
372 372
 				if ($lineNumber === 1 && !is_null($circle)) {
373
-					$line .= '<info>' . $circle->getId() . '</info>';
373
+					$line .= '<info>'.$circle->getId().'</info>';
374 374
 					if (!$this->configService->isLocalInstance($circle->getInstance())) {
375
-						$line .= '@' . $circle->getInstance();
375
+						$line .= '@'.$circle->getInstance();
376 376
 					}
377 377
 				}
378 378
 			}
Please login to merge, or discard this patch.
lib/Db/MemberRequest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -174,8 +174,8 @@
 block discarded – undo
174 174
 			$qb->limitToRemoteInstance($remoteInstance->getInstance(), true);
175 175
 		}
176 176
 
177
-		$qb->orderBy($qb->getDefaultSelectAlias() . '.level', 'desc');
178
-		$qb->addOrderBy($qb->getDefaultSelectAlias() . '.cached_name', 'asc');
177
+		$qb->orderBy($qb->getDefaultSelectAlias().'.level', 'desc');
178
+		$qb->addOrderBy($qb->getDefaultSelectAlias().'.cached_name', 'asc');
179 179
 
180 180
 		return $this->getItemsFromRequest($qb);
181 181
 	}
Please login to merge, or discard this patch.
lib/Command/CirclesConfig.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -182,8 +182,8 @@
 block discarded – undo
182 182
 			$value = array_search(strtoupper($item), $valid);
183 183
 			if (!$value) {
184 184
 				throw new InvalidArgumentException(
185
-					'Invalid config \'' . $item . '\'. Available values: '
186
-					. implode(', ', array_values($valid)) . '. '
185
+					'Invalid config \''.$item.'\'. Available values: '
186
+					. implode(', ', array_values($valid)).'. '
187 187
 					. 'To disable a config, start the value with an underscore'
188 188
 				);
189 189
 			}
Please login to merge, or discard this patch.
lib/FederatedItems/MemberAdd.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -164,15 +164,15 @@  discard block
 block discarded – undo
164 164
 		$initiatorHelper = new MemberHelper($initiator);
165 165
 		$initiatorHelper->mustBeModerator();
166 166
 
167
-		$federatedId = $member->getUserId() . '@' . $member->getInstance();
167
+		$federatedId = $member->getUserId().'@'.$member->getInstance();
168 168
 
169 169
 		try {
170 170
 			$federatedUser =
171 171
 				$this->federatedUserService->getFederatedUser($federatedId, $member->getUserType());
172 172
 		} catch (MemberNotFoundException $e) {
173 173
 			throw new MemberNotFoundException(
174
-				ucfirst(Member::$DEF_TYPE[$member->getUserType()]) . ' %s not found',
175
-				['member' => $member->getUserId() . '@' . $member->getInstance()]
174
+				ucfirst(Member::$DEF_TYPE[$member->getUserType()]).' %s not found',
175
+				['member' => $member->getUserId().'@'.$member->getInstance()]
176 176
 			);
177 177
 		}
178 178
 
@@ -182,8 +182,8 @@  discard block
 block discarded – undo
182 182
 			$knownMember = $this->memberRequest->searchMember($member);
183 183
 			// TODO: maybe member is requesting access
184 184
 			throw new MemberAlreadyExistsException(
185
-				ucfirst(Member::$DEF_TYPE[$member->getUserType()]) . ' %s is already a member',
186
-				['member' => $member->getUserId() . '@' . $member->getInstance()]
185
+				ucfirst(Member::$DEF_TYPE[$member->getUserType()]).' %s is already a member',
186
+				['member' => $member->getUserId().'@'.$member->getInstance()]
187 187
 			);
188 188
 		} catch (MemberNotFoundException $e) {
189 189
 		}
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
 
202 202
 		// TODO: check if it is a member or a mail or a circle and fix the returned message
203 203
 		$event->setReadingOutcome(
204
-			ucfirst(Member::$DEF_TYPE[$member->getUserType()]) . ' ' . '\'%s\' have been added to Circle',
204
+			ucfirst(Member::$DEF_TYPE[$member->getUserType()]).' '.'\'%s\' have been added to Circle',
205 205
 			['userId' => $member->getUserId()]
206 206
 		);
207 207
 
@@ -501,7 +501,7 @@  discard block
 block discarded – undo
501 501
 			$this->sendMailExistingShares($template, $author, $recipient);
502 502
 			$this->sendPasswordExistingShares($author, $recipient, $password);
503 503
 		} catch (Exception $e) {
504
-			$this->miscService->log('Failed to send mail about existing share ' . $e->getMessage());
504
+			$this->miscService->log('Failed to send mail about existing share '.$e->getMessage());
505 505
 		}
506 506
 	}
507 507
 
@@ -653,7 +653,7 @@  discard block
 block discarded – undo
653 653
 		$authorName = ($authorUser instanceof IUser) ? $authorUser->getDisplayName() : $author;
654 654
 		$authorEmail = ($authorUser instanceof IUser) ? $authorUser->getEMailAddress() : null;
655 655
 
656
-		$this->miscService->log("Sending password mail about existing files to '" . $email . "'", 0);
656
+		$this->miscService->log("Sending password mail about existing files to '".$email."'", 0);
657 657
 
658 658
 		$plainBodyPart = $this->l10n->t(
659 659
 			"%1\$s shared multiple files with you.\nYou should have already received a separate mail with a link to access them.\n",
@@ -695,7 +695,7 @@  discard block
 block discarded – undo
695 695
 		$message->setFrom([\OCP\Util::getDefaultEmailAddress($instanceName) => $senderName]);
696 696
 		if ($authorEmail !== null) {
697 697
 			$message->setReplyTo([$authorEmail => $authorName]);
698
-			$emailTemplate->addFooter($instanceName . ' - ' . $this->defaults->getSlogan());
698
+			$emailTemplate->addFooter($instanceName.' - '.$this->defaults->getSlogan());
699 699
 		} else {
700 700
 			$emailTemplate->addFooter();
701 701
 		}
Please login to merge, or discard this patch.