summaryrefslogtreecommitdiffstats
path: root/dependencyinjection
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2013-09-27 20:03:00 +0200
committerBernhard Posselt <dev@bernhard-posselt.com>2013-09-27 20:03:16 +0200
commitd6066c382083dedf426abbfd5f2f1df725c68aaf (patch)
tree4406388c5a827ebe8ed62234e11e49c35e16f3a5 /dependencyinjection
parent30080c220a3f5013875d6a52e4dfe634719cbeca (diff)
use seperate direcotires for article enhancers and fetchers
Diffstat (limited to 'dependencyinjection')
-rw-r--r--dependencyinjection/dicontainer.php21
1 files changed, 8 insertions, 13 deletions
diff --git a/dependencyinjection/dicontainer.php b/dependencyinjection/dicontainer.php
index 4297e7113..ce095ccbf 100644
--- a/dependencyinjection/dicontainer.php
+++ b/dependencyinjection/dicontainer.php
@@ -53,16 +53,16 @@ use \OCA\News\External\FeedAPI;
use \OCA\News\External\ItemAPI;
use \OCA\News\Utility\Config;
-use \OCA\News\Utility\Fetcher;
-use \OCA\News\Utility\FeedFetcher;
-use \OCA\News\Utility\TwitterFetcher;
use \OCA\News\Utility\OPMLExporter;
use \OCA\News\Utility\Updater;
use \OCA\News\Utility\SimplePieFileFactory;
-use \OCA\News\Utility\ArticleEnhancer\Enhancer;
-use \OCA\News\Utility\ArticleEnhancer\XPathArticleEnhancer;
-use OCA\News\Utility\ArticleEnhancer\RegexArticleEnhancer;
+use \OCA\News\Fetcher\Fetcher;
+use \OCA\News\Fetcher\FeedFetcher;
+
+use \OCA\News\ArticleEnhancer\Enhancer;
+use \OCA\News\ArticleEnhancer\XPathArticleEnhancer;
+use \OCA\News\ArticleEnhancer\RegexArticleEnhancer;
use \OCA\News\Middleware\CORSMiddleware;
@@ -259,7 +259,7 @@ class DIContainer extends BaseContainer {
// register simple enhancers from config json file
$xpathEnhancerConfig = file_get_contents(
- __DIR__ . '/../utility/articleenhancer/xpathenhancers.json'
+ __DIR__ . '/../articleenhancer/xpathenhancers.json'
);
foreach(json_decode($xpathEnhancerConfig, true) as $feed => $config) {
@@ -273,7 +273,7 @@ class DIContainer extends BaseContainer {
}
$regexEnhancerConfig = file_get_contents(
- __DIR__ . '/../utility/articleenhancer/regexenhancers.json'
+ __DIR__ . '/../articleenhancer/regexenhancers.json'
);
foreach(json_decode($regexEnhancerConfig, true) as $feed => $config) {
foreach ($config as $matchArticleUrl => $regex) {
@@ -290,7 +290,6 @@ class DIContainer extends BaseContainer {
// register fetchers in order
// the most generic fetcher should be the last one
- $fetcher->registerFetcher($c['TwitterFetcher']); // twitter timeline
$fetcher->registerFetcher($c['FeedFetcher']);
return $fetcher;
@@ -308,10 +307,6 @@ class DIContainer extends BaseContainer {
$c['HTMLPurifier']);
});
- $this['TwitterFetcher'] = $this->share(function($c){
- return new TwitterFetcher($c['FeedFetcher']);
- });
-
$this['StatusFlag'] = $this->share(function($c){
return new StatusFlag();
});