diff options
Diffstat (limited to 'vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php')
-rw-r--r-- | vendor/fguillot/picofeed/lib/PicoFeed/Scraper/RuleLoader.php | 25 |
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; } } |