get('config'); if (isset($config['cache']) && isset($config['cache']['adapter']) && in_array($config['cache']['adapter'], self::VALID_CACHE_ADAPTERS) ) { return new $config['cache']['adapter'](); } // If the adapter has not been set in config, create one based on environment return env('APP_ENV', 'pro') === 'pro' ? new ApcuCache() : new ArrayCache(); } }