Completed
Pull Request — master (#135)
by Blizzz
01:59
created
lib/Model/BaseMember.php 1 patch
Doc Comments   +3 added lines patch added patch discarded remove patch
@@ -149,6 +149,9 @@
 block discarded – undo
149 149
 	}
150 150
 
151 151
 
152
+	/**
153
+	 * @param string $display
154
+	 */
152 155
 	public function setDisplayName($display) {
153 156
 		$this->displayName = $display;
154 157
 
Please login to merge, or discard this patch.
lib/Circles/FileSharingBroadcaster.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -244,7 +244,7 @@
 block discarded – undo
244 244
 		$emailTemplate->addHeader();
245 245
 		$emailTemplate->addHeading($subject, false);
246 246
 		$emailTemplate->addBodyText(
247
-			$text . "\n " . $this->l10n->t('Click the button below to open it.'), $text
247
+			$text."\n ".$this->l10n->t('Click the button below to open it.'), $text
248 248
 		);
249 249
 		$emailTemplate->addBodyButton($this->l10n->t('Open »%s«', [$fileName]), $link);
250 250
 
Please login to merge, or discard this patch.
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 
179 179
 
180 180
 	/**
181
-	 * @param $circleName
181
+	 * @param string $circleName
182 182
 	 * @param IShare $share
183 183
 	 * @param string $email
184 184
 	 */
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
 	 * @param $subject
234 234
 	 * @param $text
235 235
 	 * @param $fileName
236
-	 * @param $link
236
+	 * @param string $link
237 237
 	 * @param string $author
238 238
 	 * @param string $circleName
239 239
 	 *
Please login to merge, or discard this patch.
lib/Service/BroadcastService.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
 	/**
135 135
 	 * @param Member $member
136 136
 	 */
137
-	private function parseMember(Member &$member) {
137
+	private function parseMember(Member & $member) {
138 138
 		$this->parseMemberFromContact($member);
139 139
 	}
140 140
 
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 	 *
146 146
 	 * @param Member $member
147 147
 	 */
148
-	private function parseMemberFromContact(Member &$member) {
148
+	private function parseMemberFromContact(Member & $member) {
149 149
 
150 150
 		if ($member->getType() !== Member::TYPE_CONTACT) {
151 151
 			return;
Please login to merge, or discard this patch.
lib/Service/SearchService.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -88,7 +88,7 @@
 block discarded – undo
88 88
 			$searcher = \OC::$server->query((string)$container);
89 89
 
90 90
 			if (!($searcher instanceof ISearch)) {
91
-				$this->miscService->log('Search ' . $container . ' is not compatible exception');
91
+				$this->miscService->log('Search '.$container.' is not compatible exception');
92 92
 				continue;
93 93
 			}
94 94
 
Please login to merge, or discard this patch.
lib/Api/v1/Circles.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -379,7 +379,7 @@  discard block
 block discarded – undo
379 379
 	 */
380 380
 	public static function generateLink($circleUniqueId) {
381 381
 		return \OC::$server->getURLGenerator()
382
-						   ->linkToRoute('circles.Navigation.navigate') . '#' . $circleUniqueId;
382
+						   ->linkToRoute('circles.Navigation.navigate').'#'.$circleUniqueId;
383 383
 	}
384 384
 
385 385
 
@@ -394,8 +394,8 @@  discard block
 block discarded – undo
394 394
 	 */
395 395
 	public static function generateRemoteLink(FederatedLink $link) {
396 396
 		return \OC::$server->getURLGenerator()
397
-						   ->linkToRoute('circles.Navigation.navigate') . '#' . $link->getUniqueId()
398
-			   . '-' . $link->getToken();
397
+						   ->linkToRoute('circles.Navigation.navigate').'#'.$link->getUniqueId()
398
+			   . '-'.$link->getToken();
399 399
 	}
400 400
 
401 401
 
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 	public static function generateUserParameter(SharingFrame $frame) {
408 408
 
409 409
 		if ($frame->getCloudId() !== null) {
410
-			$name = $frame->getAuthor() . '@' . $frame->getCloudId();
410
+			$name = $frame->getAuthor().'@'.$frame->getCloudId();
411 411
 		} else {
412 412
 			$name = MiscService::getDisplay($frame->getAuthor(), Member::TYPE_USER);
413 413
 		}
Please login to merge, or discard this patch.
lib/Service/MembersService.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
 	 * @param Circle $circle
150 150
 	 * @param Member $member
151 151
 	 */
152
-	private function addMemberBasedOnItsType(Circle $circle, Member &$member) {
152
+	private function addMemberBasedOnItsType(Circle $circle, Member & $member) {
153 153
 		$this->addLocalMember($circle, $member);
154 154
 		$this->addEmailAddress($member);
155 155
 		$this->addContact($member);
@@ -280,7 +280,7 @@  discard block
 block discarded – undo
280 280
 			return;
281 281
 		}
282 282
 
283
-		$tmpContact = $this->userId . ':' . $ident;
283
+		$tmpContact = $this->userId.':'.$ident;
284 284
 		try {
285 285
 			MiscService::getContactData($tmpContact);
286 286
 		} catch (Exception $e) {
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 	 *
408 408
 	 * @throws \Exception
409 409
 	 */
410
-	private function editMemberLevel(Circle $circle, Member &$member, $level) {
410
+	private function editMemberLevel(Circle $circle, Member & $member, $level) {
411 411
 		try {
412 412
 			$isMod = $circle->getHigherViewer();
413 413
 			$isMod->hasToBeModerator();
@@ -431,7 +431,7 @@  discard block
 block discarded – undo
431 431
 	 *
432 432
 	 * @throws \Exception
433 433
 	 */
434
-	private function switchOwner(Circle $circle, Member &$member) {
434
+	private function switchOwner(Circle $circle, Member & $member) {
435 435
 		try {
436 436
 			$isMod = $circle->getHigherViewer();
437 437
 			$isMod->hasToBeOwner();
Please login to merge, or discard this patch.
Doc Comments   +12 added lines, -9 removed lines patch added patch discarded remove patch
@@ -101,9 +101,9 @@  discard block
 block discarded – undo
101 101
 	 *
102 102
 	 * @param string $circleUniqueId
103 103
 	 * @param $ident
104
-	 * @param $type
104
+	 * @param integer $type
105 105
 	 *
106
-	 * @return array
106
+	 * @return Member[]
107 107
 	 * @throws \Exception
108 108
 	 */
109 109
 	public function addMember($circleUniqueId, $ident, $type) {
@@ -244,8 +244,8 @@  discard block
 block discarded – undo
244 244
 	/**
245 245
 	 * Verify if a local account is valid.
246 246
 	 *
247
-	 * @param $ident
248
-	 * @param $type
247
+	 * @param string $ident
248
+	 * @param integer $type
249 249
 	 *
250 250
 	 * @throws NoUserException
251 251
 	 */
@@ -266,7 +266,7 @@  discard block
 block discarded – undo
266 266
 	 * Verify if a mail have a valid format.
267 267
 	 *
268 268
 	 * @param $ident
269
-	 * @param $type
269
+	 * @param integer $type
270 270
 	 *
271 271
 	 * @throws EmailAccountInvalidFormatException
272 272
 	 */
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
 	 * Verify if a contact exist in current user address books.
288 288
 	 *
289 289
 	 * @param $ident
290
-	 * @param $type
290
+	 * @param integer $type
291 291
 	 *
292 292
 	 * @throws NoUserException
293 293
 	 */
@@ -371,7 +371,7 @@  discard block
 block discarded – undo
371 371
 	 * @param int $type
372 372
 	 * @param int $level
373 373
 	 *
374
-	 * @return array
374
+	 * @return Member[]
375 375
 	 * @throws \Exception
376 376
 	 */
377 377
 	public function levelMember($circleUniqueId, $name, $type, $level) {
@@ -397,6 +397,9 @@  discard block
 block discarded – undo
397 397
 	}
398 398
 
399 399
 
400
+	/**
401
+	 * @param integer $level
402
+	 */
400 403
 	private function updateMemberLevel(Circle $circle, Member $member, $level) {
401 404
 		if ($member->getLevel() === $level) {
402 405
 			return;
@@ -466,9 +469,9 @@  discard block
 block discarded – undo
466 469
 	/**
467 470
 	 * @param string $circleUniqueId
468 471
 	 * @param string $name
469
-	 * @param $type
472
+	 * @param integer $type
470 473
 	 *
471
-	 * @return array
474
+	 * @return Member[]
472 475
 	 * @throws \Exception
473 476
 	 */
474 477
 	public function removeMember($circleUniqueId, $name, $type) {
Please login to merge, or discard this patch.
lib/Service/ConfigService.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -184,7 +184,7 @@
 block discarded – undo
184 184
 		if ((!$this->isNonSSLLinksAllowed() || strpos($remote, 'http://') !== 0)
185 185
 			&& strpos($remote, 'https://') !== 0
186 186
 		) {
187
-			$remote = 'https://' . $remote;
187
+			$remote = 'https://'.$remote;
188 188
 		}
189 189
 
190 190
 		return rtrim($remote, '/');
Please login to merge, or discard this patch.
lib/Service/SharingFrameService.php 2 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -129,7 +129,7 @@
 block discarded – undo
129 129
 	 *
130 130
 	 * @param SharingFrame $frame
131 131
 	 * @param Circle $circle
132
-	 * @param $broadcast
132
+	 * @param string|null $broadcast
133 133
 	 */
134 134
 	private function generateHeaders(SharingFrame $frame, Circle $circle, $broadcast) {
135 135
 
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
 	 * @return bool
198 198
 	 * @throws Exception
199 199
 	 */
200
-	public function receiveFrame($token, $uniqueId, SharingFrame &$frame) {
200
+	public function receiveFrame($token, $uniqueId, SharingFrame & $frame) {
201 201
 		try {
202 202
 			$link = $this->federatedLinksRequest->getLinkFromToken((string)$token, (string)$uniqueId);
203 203
 			$circle = $this->circlesRequest->forceGetCircle($link->getCircleId());
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
 	 * @return string
257 257
 	 */
258 258
 	private function generatePayloadDeliveryURL($remote) {
259
-		return $this->configService->generateRemoteHost($remote) . Application::REMOTE_URL_PAYLOAD;
259
+		return $this->configService->generateRemoteHost($remote).Application::REMOTE_URL_PAYLOAD;
260 260
 	}
261 261
 
262 262
 
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
 
331 331
 		} catch (Exception $e) {
332 332
 			$this->miscService->log(
333
-				'fail to send frame to ' . $link->getAddress() . ' - ' . $e->getMessage()
333
+				'fail to send frame to '.$link->getAddress().' - '.$e->getMessage()
334 334
 			);
335 335
 		}
336 336
 	}
Please login to merge, or discard this patch.
lib/Db/CoreRequestBuilder.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	 * @param IQueryBuilder $qb
72 72
 	 * @param int $id
73 73
 	 */
74
-	protected function limitToId(IQueryBuilder &$qb, $id) {
74
+	protected function limitToId(IQueryBuilder & $qb, $id) {
75 75
 		$this->limitToDBField($qb, 'id', $id);
76 76
 	}
77 77
 
@@ -82,7 +82,7 @@  discard block
 block discarded – undo
82 82
 	 * @param IQueryBuilder $qb
83 83
 	 * @param int $uniqueId
84 84
 	 */
85
-	protected function limitToUniqueId(IQueryBuilder &$qb, $uniqueId) {
85
+	protected function limitToUniqueId(IQueryBuilder & $qb, $uniqueId) {
86 86
 		$this->limitToDBField($qb, 'unique_id', $uniqueId);
87 87
 	}
88 88
 
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 	 * @param IQueryBuilder $qb
94 94
 	 * @param string $token
95 95
 	 */
96
-	protected function limitToToken(IQueryBuilder &$qb, $token) {
96
+	protected function limitToToken(IQueryBuilder & $qb, $token) {
97 97
 		$this->limitToDBField($qb, 'token', $token);
98 98
 	}
99 99
 
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 	 *
107 107
 	 * @internal param int $circleId
108 108
 	 */
109
-	protected function limitToUserId(IQueryBuilder &$qb, $userId) {
109
+	protected function limitToUserId(IQueryBuilder & $qb, $userId) {
110 110
 		$this->limitToDBField($qb, 'user_id', $userId);
111 111
 	}
112 112
 
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 *
120 120
 	 * @internal param int $circleId
121 121
 	 */
122
-	protected function limitToUserType(IQueryBuilder &$qb, $type) {
122
+	protected function limitToUserType(IQueryBuilder & $qb, $type) {
123 123
 		$this->limitToDBField($qb, 'user_type', $type);
124 124
 	}
125 125
 
@@ -130,7 +130,7 @@  discard block
 block discarded – undo
130 130
 	 * @param IQueryBuilder $qb
131 131
 	 * @param string $circleUniqueId
132 132
 	 */
133
-	protected function limitToCircleId(IQueryBuilder &$qb, $circleUniqueId) {
133
+	protected function limitToCircleId(IQueryBuilder & $qb, $circleUniqueId) {
134 134
 		$this->limitToDBField($qb, 'circle_id', $circleUniqueId);
135 135
 	}
136 136
 
@@ -142,14 +142,14 @@  discard block
 block discarded – undo
142 142
 	 * @param string $circleUniqueId
143 143
 	 * @param $length
144 144
 	 */
145
-	protected function limitToShortenUniqueId(IQueryBuilder &$qb, $circleUniqueId, $length) {
145
+	protected function limitToShortenUniqueId(IQueryBuilder & $qb, $circleUniqueId, $length) {
146 146
 		$expr = $qb->expr();
147
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? '`' . $this->default_select_alias . '`.' : '';
147
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? '`'.$this->default_select_alias.'`.' : '';
148 148
 
149 149
 		$qb->andWhere(
150 150
 			$expr->eq(
151 151
 				$qb->createNamedParameter($circleUniqueId),
152
-				$qb->createFunction('SUBSTR(' . $pf . '`unique_id`' . ', 1, ' . $length . ')')
152
+				$qb->createFunction('SUBSTR('.$pf.'`unique_id`'.', 1, '.$length.')')
153 153
 			)
154 154
 		);
155 155
 
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
 	 * @param IQueryBuilder $qb
163 163
 	 * @param int $groupId
164 164
 	 */
165
-	protected function limitToGroupId(IQueryBuilder &$qb, $groupId) {
165
+	protected function limitToGroupId(IQueryBuilder & $qb, $groupId) {
166 166
 		$this->limitToDBField($qb, 'group_id', $groupId);
167 167
 	}
168 168
 
@@ -173,7 +173,7 @@  discard block
 block discarded – undo
173 173
 	 * @param IQueryBuilder $qb
174 174
 	 * @param string $name
175 175
 	 */
176
-	protected function limitToName(IQueryBuilder &$qb, $name) {
176
+	protected function limitToName(IQueryBuilder & $qb, $name) {
177 177
 		$this->limitToDBField($qb, 'name', $name);
178 178
 	}
179 179
 
@@ -184,7 +184,7 @@  discard block
 block discarded – undo
184 184
 	 * @param IQueryBuilder $qb
185 185
 	 * @param string $name
186 186
 	 */
187
-	protected function limitToStatus(IQueryBuilder &$qb, $name) {
187
+	protected function limitToStatus(IQueryBuilder & $qb, $name) {
188 188
 		$this->limitToDBFieldOrGreater($qb, 'status', $name);
189 189
 	}
190 190
 
@@ -198,12 +198,12 @@  discard block
 block discarded – undo
198 198
 	 * @param int $level
199 199
 	 * @param string|array $pf
200 200
 	 */
201
-	protected function limitToLevel(IQueryBuilder &$qb, $level, $pf = '') {
201
+	protected function limitToLevel(IQueryBuilder & $qb, $level, $pf = '') {
202 202
 		$expr = $qb->expr();
203 203
 
204 204
 		if ($pf === '') {
205
-			$p = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
206
-			$qb->andWhere($expr->gte($p . 'level', $qb->createNamedParameter($level)));
205
+			$p = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
206
+			$qb->andWhere($expr->gte($p.'level', $qb->createNamedParameter($level)));
207 207
 
208 208
 			return;
209 209
 		}
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
 			if ($p === 'g' && !$this->leftJoinedNCGroupAndUser) {
232 232
 				continue;
233 233
 			}
234
-			$orX->add($expr->gte($p . '.level', $qb->createNamedParameter($level)));
234
+			$orX->add($expr->gte($p.'.level', $qb->createNamedParameter($level)));
235 235
 		}
236 236
 
237 237
 		return $orX;
@@ -243,15 +243,15 @@  discard block
 block discarded – undo
243 243
 	 *
244 244
 	 * @param IQueryBuilder $qb
245 245
 	 */
246
-	protected function limitToMembersAndAlmost(IQueryBuilder &$qb) {
246
+	protected function limitToMembersAndAlmost(IQueryBuilder & $qb) {
247 247
 		$expr = $qb->expr();
248 248
 
249
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
249
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
250 250
 
251 251
 		$orX = $expr->orX();
252
-		$orX->add($expr->eq($pf . 'status', $qb->createNamedParameter(Member::STATUS_MEMBER)));
253
-		$orX->add($expr->eq($pf . 'status', $qb->createNamedParameter(Member::STATUS_INVITED)));
254
-		$orX->add($expr->eq($pf . 'status', $qb->createNamedParameter(Member::STATUS_REQUEST)));
252
+		$orX->add($expr->eq($pf.'status', $qb->createNamedParameter(Member::STATUS_MEMBER)));
253
+		$orX->add($expr->eq($pf.'status', $qb->createNamedParameter(Member::STATUS_INVITED)));
254
+		$orX->add($expr->eq($pf.'status', $qb->createNamedParameter(Member::STATUS_REQUEST)));
255 255
 
256 256
 		$qb->andWhere($orX);
257 257
 	}
@@ -262,10 +262,10 @@  discard block
 block discarded – undo
262 262
 	 * @param string $field
263 263
 	 * @param string|integer $value
264 264
 	 */
265
-	private function limitToDBField(IQueryBuilder &$qb, $field, $value) {
265
+	private function limitToDBField(IQueryBuilder & $qb, $field, $value) {
266 266
 		$expr = $qb->expr();
267
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
268
-		$qb->andWhere($expr->eq($pf . $field, $qb->createNamedParameter($value)));
267
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
268
+		$qb->andWhere($expr->eq($pf.$field, $qb->createNamedParameter($value)));
269 269
 	}
270 270
 
271 271
 
@@ -274,10 +274,10 @@  discard block
 block discarded – undo
274 274
 	 * @param string $field
275 275
 	 * @param string|integer $value
276 276
 	 */
277
-	private function limitToDBFieldOrGreater(IQueryBuilder &$qb, $field, $value) {
277
+	private function limitToDBFieldOrGreater(IQueryBuilder & $qb, $field, $value) {
278 278
 		$expr = $qb->expr();
279
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
280
-		$qb->andWhere($expr->gte($pf . $field, $qb->createNamedParameter($value)));
279
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
280
+		$qb->andWhere($expr->gte($pf.$field, $qb->createNamedParameter($value)));
281 281
 	}
282 282
 
283 283
 
@@ -292,9 +292,9 @@  discard block
 block discarded – undo
292 292
 	protected function limitToNCGroupUser(IQueryBuilder $qb, $userId = '') {
293 293
 		$expr = $qb->expr();
294 294
 
295
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
295
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
296 296
 
297
-		$and = $expr->andX($expr->eq($pf . 'group_id', 'ncgu.gid'));
297
+		$and = $expr->andX($expr->eq($pf.'group_id', 'ncgu.gid'));
298 298
 		if ($userId !== '') {
299 299
 			$and->add($expr->eq('ncgu.uid', $qb->createNamedParameter($userId)));
300 300
 		} else {
@@ -313,16 +313,16 @@  discard block
 block discarded – undo
313 313
 	 *
314 314
 	 * @deprecated not used (14/07/17)
315 315
 	 */
316
-	protected function rightJoinCircles(IQueryBuilder &$qb) {
316
+	protected function rightJoinCircles(IQueryBuilder & $qb) {
317 317
 		$expr = $qb->expr();
318
-		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias . '.' : '';
318
+		$pf = ($qb->getType() === QueryBuilder::SELECT) ? $this->default_select_alias.'.' : '';
319 319
 
320 320
 		$qb->from(self::TABLE_CIRCLES, 'c')
321 321
 		   ->andWhere(
322 322
 			   $expr->eq(
323
-				   $pf . 'circle_id',
323
+				   $pf.'circle_id',
324 324
 				   $qb->createFunction(
325
-					   'SUBSTR(`c`.`unique_id`, 1, ' . Circle::SHORT_UNIQUE_ID_LENGTH . ')'
325
+					   'SUBSTR(`c`.`unique_id`, 1, '.Circle::SHORT_UNIQUE_ID_LENGTH.')'
326 326
 				   )
327 327
 			   )
328 328
 		   );
@@ -354,7 +354,7 @@  discard block
 block discarded – undo
354 354
 				$expr->eq('ncgu.gid', 'g.group_id'),
355 355
 				$expr->eq(
356 356
 					'g.circle_id', $qb->createFunction(
357
-					'SUBSTR(' . $field . ', 1, ' . Circle::SHORT_UNIQUE_ID_LENGTH . ')'
357
+					'SUBSTR('.$field.', 1, '.Circle::SHORT_UNIQUE_ID_LENGTH.')'
358 358
 				)
359 359
 				)
360 360
 			)
Please login to merge, or discard this patch.