PATH:
home
/
lab2454c
/
sothebry.softkinesis.com
/
backups
/
core
/
vendor
/
laravel
/
framework
/
src
/
Illuminate
/
Cache
<?php namespace Illuminate\Cache; use Illuminate\Contracts\Support\DeferrableProvider; use Illuminate\Support\ServiceProvider; use Symfony\Component\Cache\Adapter\Psr16Adapter; class CacheServiceProvider extends ServiceProvider implements DeferrableProvider { /** * Register the service provider. * * @return void */ public function register() { $this->app->singleton('cache', function ($app) { return new CacheManager($app); }); $this->app->singleton('cache.store', function ($app) { return $app['cache']->driver(); }); $this->app->singleton('cache.psr6', function ($app) { return new Psr16Adapter($app['cache.store']); }); $this->app->singleton('memcached.connector', function () { return new MemcachedConnector; }); $this->app->singleton(RateLimiter::class, function ($app) { return new RateLimiter($app->make('cache')->driver( $app['config']->get('cache.limiter') )); }); } /** * Get the services provided by the provider. * * @return array */ public function provides() { return [ 'cache', 'cache.store', 'cache.psr6', 'memcached.connector', RateLimiter::class, ]; } }
[-] 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]