* Convert a flat Redis HGETALL response into an associative array. * * @param array $flatHash * @return array */
(array $flatHash)
| 361 | * @return array<string, mixed> |
| 362 | */ |
| 363 | private function flatHashToArray(array $flatHash): array |
| 364 | { |
| 365 | $rawData = []; |
| 366 | $count = count($flatHash); |
| 367 | |
| 368 | for ($i = 0; $i < $count - 1; $i += 2) { |
| 369 | $rawData[(string) $flatHash[$i]] = $flatHash[$i + 1]; |
| 370 | } |
| 371 | |
| 372 | return $rawData; |
| 373 | } |
| 374 | |
| 375 | /** |
| 376 | * Get waiting jobs. |