← All changes
|
vendor/google/auth/src/Cache/MemoryCacheItemPool.php
+2
-1
3.15.1
→
3.9.1
View file →
| @@ -56,10 +56,11 @@ | ||
| 56 | 56 | */ |
| 57 | 57 | public function getItems(array $keys = []): iterable |
| 58 | 58 | { |
| 59 | 59 | $items = []; |
| 60 | + $itemClass = \PHP_VERSION_ID >= 80000 ? TypedItem::class : Item::class; | |
| 60 | 61 | foreach ($keys as $key) { |
| 61 | - $items[$key] = $this->hasItem($key) ? clone $this->items[$key] : new TypedItem($key); | |
| 62 | + $items[$key] = $this->hasItem($key) ? clone $this->items[$key] : new $itemClass($key); | |
| 62 | 63 | } |
| 63 | 64 | |
| 64 | 65 | return $items; |
| 65 | 66 | } |