Apply automated PHP8 safety transforms

Agent-Logs-Url: https://github.com/GameServerPanel/GSP/sessions/89922108-1604-44ae-949d-358d32b9d70a

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2026-04-23 14:01:37 +00:00 committed by GitHub
parent aca850b6cd
commit e44519c030
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
465 changed files with 1716 additions and 1716 deletions

View file

@ -78,14 +78,14 @@ class AdminWorkshopController
$fanOut = [];
$groupIndex = $this->indexGameGroups();
foreach ($payload as $groupKey => $adapterKey) {
foreach ((array)$payload as $groupKey => $adapterKey) {
$groupKey = (string)$groupKey;
$adapterKey = (string)$adapterKey;
if (!isset($groupIndex[$groupKey])) {
continue;
}
foreach ($groupIndex[$groupKey] as $gameKey) {
foreach ((array)$groupIndex[$groupKey] as $gameKey) {
$fanOut[$gameKey] = $adapterKey;
}
}
@ -152,7 +152,7 @@ class AdminWorkshopController
$override = ($this->adapterFormGameKey === $primaryKey) ? $this->adapterFormOverride : null;
$mappingValues = [];
foreach ($group['game_keys'] as $gameKey) {
foreach ((array)$group['game_keys'] as $gameKey) {
if (isset($mappings[$gameKey]) && $mappings[$gameKey] !== '') {
$mappingValues[$mappings[$gameKey]] = true;
}
@ -164,8 +164,8 @@ class AdminWorkshopController
'game_name' => $group['game_name'],
'game_keys' => $group['game_keys'],
'primary_game_key' => $primaryKey,
'mixed_mapping' => count($mappingValues) > 1,
'selected_adapter' => count($mappingValues) === 1 ? array_key_first($mappingValues) : '',
'mixed_mapping' => count((array)$mappingValues) > 1,
'selected_adapter' => count((array)$mappingValues) === 1 ? array_key_first($mappingValues) : '',
'exists' => $this->service->gameAdapterExists($primaryKey),
'adapter' => $this->service->getGameAdapter($primaryKey),
'updated_at' => $this->service->getGameAdapterUpdatedAt($primaryKey),
@ -193,7 +193,7 @@ class AdminWorkshopController
continue;
}
foreach ($group['game_keys'] as $gameKey) {
foreach ((array)$group['game_keys'] as $gameKey) {
$this->service->upsertAdapterMapping($gameKey, $primaryGameKey);
}
return;
@ -209,7 +209,7 @@ class AdminWorkshopController
continue;
}
foreach ($group['game_keys'] as $gameKey) {
foreach ((array)$group['game_keys'] as $gameKey) {
$this->service->removeAdapterMapping($gameKey, $primaryGameKey);
}
return;