summaryrefslogtreecommitdiffstats
path: root/dependencyinjection
diff options
context:
space:
mode:
authorBernhard Posselt <nukeawhale@gmail.com>2013-04-12 00:33:08 +0200
committerBernhard Posselt <nukeawhale@gmail.com>2013-04-12 00:33:08 +0200
commit0637bebd546b736f63e7c942c59b186242b54c84 (patch)
tree50bb507052f621826c99f5c5ae39b2bda3b46bdd /dependencyinjection
parent224a5d526f90200ed4540ea28151c7f87c22f29f (diff)
added serverside caching
Diffstat (limited to 'dependencyinjection')
-rw-r--r--dependencyinjection/dicontainer.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/dependencyinjection/dicontainer.php b/dependencyinjection/dicontainer.php
index 4881596cf..e26e57f4d 100644
--- a/dependencyinjection/dicontainer.php
+++ b/dependencyinjection/dicontainer.php
@@ -65,6 +65,8 @@ class DIContainer extends BaseContainer {
* Configuration values
*/
$this['autoPurgeCount'] = 1000;
+ $this['simplePieCacheDirectory'] = __DIR__ . '/../cache/simplepie/';
+ $this['simplePieCacheDuration'] = 1000; // seconds
/**
@@ -147,7 +149,8 @@ class DIContainer extends BaseContainer {
});
$this['FeedFetcher'] = $this->share(function($c){
- return new FeedFetcher($c['API']);
+ return new FeedFetcher($c['API'], $c['simplePieCacheDirectory'],
+ $c['simplePieCacheDuration']);
});
$this['TwitterFetcher'] = $this->share(function($c){