summaryrefslogtreecommitdiffstats
path: root/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php')
-rw-r--r--vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php25
1 files changed, 5 insertions, 20 deletions
diff --git a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php b/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php
index 0cffbf617..6650682d1 100644
--- a/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php
+++ b/vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php
@@ -2,8 +2,8 @@
namespace PicoFeed\Scraper;
+use PicoFeed\Base;
use PicoFeed\Logging\Logger;
-use PicoFeed\Config\Config;
/**
* RuleLoader class.
@@ -11,26 +11,9 @@ use PicoFeed\Config\Config;
* @author Frederic Guillot
* @author Bernhard Posselt
*/
-class RuleLoader
+class RuleLoader extends Base
{
/**
- * Config object.
- *
- * @var \PicoFeed\Config\Config
- */
- private $config;
-
- /**
- * Constructor.
- *
- * @param \PicoFeed\Config\Config $config Config class instance
- */
- public function __construct(Config $config)
- {
- $this->config = $config;
- }
-
- /**
* Get the rules for an URL.
*
* @param string $url the URL that should be looked up
@@ -111,12 +94,14 @@ class RuleLoader
*/
public function getRulesFolders()
{
- $folders = array(__DIR__.'/../Rules');
+ $folders = array();
if ($this->config !== null && $this->config->getGrabberRulesFolder() !== null) {
$folders[] = $this->config->getGrabberRulesFolder();
}
+ $folders[] = __DIR__ . '/../Rules';
+
return $folders;
}
}