getArrayPlaceholders($accountIds); $params[':api_key'] = $apiKey; return [$params, $placeHolders]; } protected function groupRecordsByAccount(array $records): array { $recordsByAccount = []; $iters = count($records); for ($i = 0; $i < $iters; ++$i) { $item = $records[$i]; $accountId = $item['accountid']; if (!isset($recordsByAccount[$accountId])) { $recordsByAccount[$accountId] = []; } $recordsByAccount[$accountId][] = $item; } return $recordsByAccount; } protected function getUniqueArray(array $array): array { return array_values(array_unique($array)); } }