Skip to content

Commit 54b6830

Browse files
authored
Merge pull request #223 from humhub/rector/auto-update
chore: automated Rector updates
2 parents b01277f + 5f3674e commit 54b6830

File tree

14 files changed

+45
-95
lines changed

14 files changed

+45
-95
lines changed

Events.php

Lines changed: 16 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public static function onBeforeRequest($event)
4343
{
4444

4545
// Only prepare if API request
46-
if (substr(Yii::$app->request->pathInfo, 0, 4) != 'api/') {
46+
if (!str_starts_with(Yii::$app->request->pathInfo, 'api/')) {
4747
return;
4848
}
4949

@@ -192,72 +192,42 @@ public static function onLegalModuleUserDataExport(UserDataCollectionEvent $even
192192
{
193193
$event->addExportData('user', UserDefinitions::getUser($event->user));
194194

195-
$event->addExportData('password', array_map(function ($password) {
196-
return UserDefinitions::getPassword($password);
197-
}, Password::findAll(['user_id' => $event->user->id])));
195+
$event->addExportData('password', array_map(UserDefinitions::getPassword(...), Password::findAll(['user_id' => $event->user->id])));
198196

199-
$event->addExportData('friendship', array_map(function ($friendship) {
200-
return UserDefinitions::getFriendship($friendship);
201-
}, Friendship::findAll(['user_id' => $event->user->id])));
197+
$event->addExportData('friendship', array_map(UserDefinitions::getFriendship(...), Friendship::findAll(['user_id' => $event->user->id])));
202198

203-
$event->addExportData('mentioning', array_map(function ($mentioning) {
204-
return UserDefinitions::getMentioning($mentioning);
205-
}, Mentioning::findAll(['user_id' => $event->user->id])));
199+
$event->addExportData('mentioning', array_map(UserDefinitions::getMentioning(...), Mentioning::findAll(['user_id' => $event->user->id])));
206200

207-
$event->addExportData('user-follow', array_map(function ($follow) {
208-
return UserDefinitions::getUserFollow($follow);
209-
}, Follow::findAll(['user_id' => $event->user->id])));
201+
$event->addExportData('user-follow', array_map(UserDefinitions::getUserFollow(...), Follow::findAll(['user_id' => $event->user->id])));
210202

211-
$event->addExportData('auth', array_map(function ($auth) {
212-
return UserDefinitions::getUserAuth($auth);
213-
}, Auth::findAll(['user_id' => $event->user->id])));
203+
$event->addExportData('auth', array_map(UserDefinitions::getUserAuth(...), Auth::findAll(['user_id' => $event->user->id])));
214204

215-
$event->addExportData('group', array_map(function ($group) {
216-
return UserDefinitions::getGroup($group);
217-
}, Group::find()
205+
$event->addExportData('group', array_map(UserDefinitions::getGroup(...), Group::find()
218206
->innerJoin('group_user', 'group_user.group_id = group.id')
219207
->where(['group_user.user_id' => $event->user->id])
220208
->all()));
221209

222-
$event->addExportData('post', array_map(function ($post) {
223-
return PostDefinitions::getPost($post);
224-
}, Post::findAll(['created_by' => $event->user->id])));
210+
$event->addExportData('post', array_map(PostDefinitions::getPost(...), Post::findAll(['created_by' => $event->user->id])));
225211

226-
$event->addExportData('comment', array_map(function ($comment) {
227-
return CommentDefinitions::getComment($comment);
228-
}, Comment::findAll(['created_by' => $event->user->id])));
212+
$event->addExportData('comment', array_map(CommentDefinitions::getComment(...), Comment::findAll(['created_by' => $event->user->id])));
229213

230-
$event->addExportData('like', array_map(function ($like) {
231-
return LikeDefinitions::getLike($like);
232-
}, Like::findAll(['created_by' => $event->user->id])));
214+
$event->addExportData('like', array_map(LikeDefinitions::getLike(...), Like::findAll(['created_by' => $event->user->id])));
233215

234-
$event->addExportData('activity', array_map(function ($activity) {
235-
return ActivityDefinitions::getActivity($activity);
236-
}, Activity::find()
216+
$event->addExportData('activity', array_map(ActivityDefinitions::getActivity(...), Activity::find()
237217
->innerJoin('content', 'activity.id = content.object_id and content.object_model = :activityClass', ['activityClass' => Activity::class])
238218
->where(['created_by' => $event->user->id])
239219
->all()));
240220

241-
$event->addExportData('invite', array_map(function ($invite) {
242-
return InviteDefinitions::getInvite($invite);
243-
}, Invite::findAll(['created_by' => $event->user->id])));
221+
$event->addExportData('invite', array_map(InviteDefinitions::getInvite(...), Invite::findAll(['created_by' => $event->user->id])));
244222

245-
$event->addExportData('notification', array_map(function ($notification) {
246-
return NotificationDefinitions::getNotification($notification);
247-
}, Notification::findAll(['user_id' => $event->user->id])));
223+
$event->addExportData('notification', array_map(NotificationDefinitions::getNotification(...), Notification::findAll(['user_id' => $event->user->id])));
248224

249-
$event->addExportData('space', array_map(function ($space) {
250-
return SpaceDefinitions::getSpace($space);
251-
}, Space::findAll(['created_by' => $event->user->id])));
225+
$event->addExportData('space', array_map(SpaceDefinitions::getSpace(...), Space::findAll(['created_by' => $event->user->id])));
252226

253-
$event->addExportData('space-membership', array_map(function ($membership) {
254-
return SpaceDefinitions::getSpaceMembership($membership);
255-
}, Membership::findAll(['user_id' => $event->user->id])));
227+
$event->addExportData('space-membership', array_map(SpaceDefinitions::getSpaceMembership(...), Membership::findAll(['user_id' => $event->user->id])));
256228

257229
$files = File::findAll(['created_by' => $event->user->id]);
258-
$event->addExportData('file', array_map(function ($file) {
259-
return FileDefinitions::getFile($file);
260-
}, $files));
230+
$event->addExportData('file', array_map(FileDefinitions::getFile(...), $files));
261231

262232
foreach ($files as $file) {
263233
$event->addExportFile($file->file_name, $file->store->get());

Module.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public function isActiveModule($moduleId)
106106

107107
public function beforeAction($action)
108108
{
109-
Yii::$app->on('twofa.beforeCheck', function (Event $event) use ($action) {
109+
Yii::$app->on('twofa.beforeCheck', function (Event $event) use ($action): void {
110110
$event->handled = $action->controller->id !== 'admin-user';
111111
});
112112

components/auth/JwtAuth.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function authenticate($user, $request, $response)
3333
) {
3434
return $identity;
3535
}
36-
} catch (Exception $e) {
36+
} catch (Exception) {
3737
return null;
3838
}
3939
}

controllers/content/ContentController.php

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,10 @@ public function actionFindByContainer($id, $orderBy = 'creationTime', $dateUpdat
2424
return $this->returnError(404, 'Content container not found!');
2525
}
2626

27-
switch ($orderBy) {
28-
case 'lastUpdate':
29-
$orderByColumn = 'updated_at';
30-
break;
31-
default:
32-
$orderByColumn = 'created_at';
33-
}
27+
$orderByColumn = match ($orderBy) {
28+
'lastUpdate' => 'updated_at',
29+
default => 'created_at',
30+
};
3431

3532
$results = [];
3633
$query = (new ActiveQueryContent(Content::class))
@@ -41,14 +38,14 @@ public function actionFindByContainer($id, $orderBy = 'creationTime', $dateUpdat
4138
->readable();
4239

4340
if (!empty($dateUpdatedFrom)) {
44-
$dateUpdatedFrom = is_numeric($dateUpdatedFrom) ? (int) $dateUpdatedFrom : strtotime($dateUpdatedFrom);
41+
$dateUpdatedFrom = is_numeric($dateUpdatedFrom) ? (int) $dateUpdatedFrom : strtotime((string) $dateUpdatedFrom);
4542
$query->andWhere([
4643
'>=', Content::tableName() . '.updated_at', date('Y-m-d H:i:s', $dateUpdatedFrom),
4744
]);
4845
}
4946

5047
if (!empty($dateUpdatedTo)) {
51-
$dateUpdatedTo = is_numeric($dateUpdatedTo) ? (int) $dateUpdatedTo : strtotime($dateUpdatedTo);
48+
$dateUpdatedTo = is_numeric($dateUpdatedTo) ? (int) $dateUpdatedTo : strtotime((string) $dateUpdatedTo);
5249
$query->andWhere([
5350
'<=', Content::tableName() . '.updated_at', date('Y-m-d H:i:s', $dateUpdatedTo),
5451
]);

controllers/user/InviteController.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,7 @@ public function actionList()
6464

6565
$pagination = $this->handlePagination($query, 10);
6666

67-
$results = ArrayHelper::getColumn($query->all(), function (Invite $invite) {
68-
return InviteDefinitions::getInvite($invite);
69-
});
67+
$results = ArrayHelper::getColumn($query->all(), InviteDefinitions::getInvite(...));
7068

7169
return $this->returnPagination($query, $pagination, $results);
7270
}

definitions/CommentDefinitions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static function getCommentsSummary(ActiveRecord $record)
2222
{
2323
$result = [];
2424

25-
$model = get_class($record);
25+
$model = $record::class;
2626
$pk = $record->getPrimaryKey();
2727
if ($record instanceof Content) {
2828
$model = $record->object_model;

definitions/ContentDefinitions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public static function handleTopicsParam(ActiveQueryContent $query, $contentCont
9292
$topicsParam = Yii::$app->request->get('topics');
9393
if (!empty($topicsParam)) {
9494
$topics = [];
95-
foreach (explode(',', $topicsParam) as $topicName) {
95+
foreach (explode(',', (string) $topicsParam) as $topicName) {
9696
$topic = Topic::findOne(['contentcontainer_id' => $contentContainerId, 'name' => $topicName]);
9797
if ($topic !== null) {
9898
$topics[] = $topic;

definitions/FileDefinitions.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ public static function getFiles(ActiveRecord $record)
2727
$record = $record->getPolymorphicRelation();
2828
}
2929

30-
return array_map(function ($v) {
31-
return static::getFile($v);
32-
}, $record->fileManager->findAll());
30+
return array_map(static::getFile(...), $record->fileManager->findAll());
3331
}
3432

3533

definitions/LikeDefinitions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static function getLikesSummary(ActiveRecord $record)
2222
{
2323
$result = [];
2424

25-
$model = get_class($record);
25+
$model = $record::class;
2626
$pk = $record->getPrimaryKey();
2727
if ($record instanceof Content) {
2828
$model = $record->object_model;

definitions/NotificationDefinitions.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public static function getNotification(Notification $notification)
1818

1919
return [
2020
'id' => $notification->id,
21-
'class' => get_class($baseNotification),
21+
'class' => $baseNotification::class,
2222
'output' => $baseNotification->html(),
2323
'originator' => UserDefinitions::getUserShort($baseNotification->originator),
2424
'source' => SourceDefinitions::getSource($baseNotification->source),

0 commit comments

Comments
 (0)