Skip to content

Commit 0305f30

Browse files
Fix collect() usage: replace with native PHP foreach
collect() is a Laravel helper and not available in this standalone SDK. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 29cbfaa commit 0305f30

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/Models/Servers/Types/ServerType.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ public function setAdditionalData($input)
107107
$this->cpuType = $input->cpu_type ?? null;
108108
$this->architecture = property_exists($input, 'architecture') ? $input->architecture : null;
109109
$this->deprecation = (property_exists($input, 'deprecation') && $input->deprecation !== null) ? (array) $input->deprecation : null;
110-
$this->locationAvailability = collect($input->locations ?? [])
111-
->mapWithKeys(fn ($loc): array => [
112-
$loc->name => ($loc->deprecation !== null) ? (array) $loc->deprecation : null,
113-
])
114-
->all();
110+
$locationAvailability = [];
111+
foreach ($input->locations ?? [] as $loc) {
112+
$locationAvailability[$loc->name] = ($loc->deprecation !== null) ? (array) $loc->deprecation : null;
113+
}
114+
$this->locationAvailability = $locationAvailability;
115115

116116
return $this;
117117
}

0 commit comments

Comments
 (0)