PATH:
home
/
lab2454c
/
sothebry.softkinesis.com
/
backups
/
core
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cache
<?php namespace Illuminate\Cache; trait RetrievesMultipleKeys { /** * Retrieve multiple items from the cache by key. * * Items not found in the cache will have a null value. * * @param array $keys * @return array */ public function many(array $keys) { $return = []; $keys = collect($keys)->mapWithKeys(function ($value, $key) { return [is_string($key) ? $key : $value => is_string($key) ? $value : null]; })->all(); foreach ($keys as $key => $default) { $return[$key] = $this->get($key, $default); } return $return; } /** * Store multiple items in the cache for a given number of seconds. * * @param array $values * @param int $seconds * @return bool */ public function putMany(array $values, $seconds) { $manyResult = null; foreach ($values as $key => $value) { $result = $this->put($key, $value, $seconds); $manyResult = is_null($manyResult) ? $result : $result && $manyResult; } return $manyResult ?: false; } }
[-] TaggedCache.php
[edit]
[-] RateLimiter.php
[edit]
[-] composer.json
[edit]
[-] DatabaseStore.php
[edit]
[-] LuaScripts.php
[edit]
[-] MemcachedLock.php
[edit]
[+]
..
[-] Lock.php
[edit]
[-] MemcachedConnector.php
[edit]
[-] MemcachedStore.php
[edit]
[-] RedisStore.php
[edit]
[-] TaggableStore.php
[edit]
[-] CacheServiceProvider.php
[edit]
[-] CacheLock.php
[edit]
[-] RedisTaggedCache.php
[edit]
[+]
Events
[-] DynamoDbStore.php
[edit]
[-] ApcWrapper.php
[edit]
[-] Repository.php
[edit]
[-] DynamoDbLock.php
[edit]
[-] NullStore.php
[edit]
[-] LICENSE.md
[edit]
[-] NoLock.php
[edit]
[+]
Console
[-] CacheManager.php
[edit]
[-] RetrievesMultipleKeys.php
[edit]
[-] FileStore.php
[edit]
[-] ArrayStore.php
[edit]
[-] DatabaseLock.php
[edit]
[-] RedisLock.php
[edit]
[-] ArrayLock.php
[edit]
[+]
RateLimiting
[-] TagSet.php
[edit]
[-] PhpRedisLock.php
[edit]
[-] ApcStore.php
[edit]
[-] HasCacheLock.php
[edit]