Use Laravel cache for ObjectRetriever
This commit is contained in:
@@ -21,11 +21,11 @@ class CloudObjectsServiceProvider extends ServiceProvider {
|
|||||||
|
|
||||||
public function register() {
|
public function register() {
|
||||||
$this->app->bind(ObjectRetriever::class, function() {
|
$this->app->bind(ObjectRetriever::class, function() {
|
||||||
$retriever = new ObjectRetriever(
|
$config = Arr::only($this->app['config']->get('cloudobjects.core'),
|
||||||
Arr::only($this->app['config']->get('cloudobjects.core'),
|
[ 'auth_ns', 'auth_secret' ]
|
||||||
[ 'auth_ns', 'auth_secret' ]
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
$config['cache_storage'] = $this->app['cache.store'];
|
||||||
|
$retriever = new ObjectRetriever($config);
|
||||||
$retriever->setLogger($this->app['log']);
|
$retriever->setLogger($this->app['log']);
|
||||||
return $retriever;
|
return $retriever;
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user