diff options
author | Nils Gotzhein <[email protected]> | 2021-08-17 22:18:46 +0200 |
---|---|---|
committer | Nils Gotzhein <[email protected]> | 2021-08-17 22:18:46 +0200 |
commit | b6b6771d8d7dcf13938d1578099074b0123a5d5e (patch) | |
tree | efd9e28718eff791dcaa7ffddbac44c38deedfb8 /plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php | |
parent | a73e3bec45c5523910c711cf882976b71781ac9e (diff) |
pull latest readability-php via composer
Diffstat (limited to 'plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php')
-rw-r--r-- | plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php | 348 |
1 files changed, 0 insertions, 348 deletions
diff --git a/plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php b/plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php deleted file mode 100644 index 0632399c6..000000000 --- a/plugins/af_readability/vendor/andreskrey/readability.php/src/Configuration.php +++ /dev/null @@ -1,348 +0,0 @@ -<?php - -namespace andreskrey\Readability; - -use Psr\Log\LoggerAwareTrait; -use Psr\Log\LoggerInterface; -use Psr\Log\NullLogger; - -/** - * Class Configuration. - */ -class Configuration -{ - use LoggerAwareTrait; - - /** - * @var int - */ - protected $maxTopCandidates = 5; - - /** - * @var int - */ - protected $charThreshold = 500; - - /** - * @var bool - */ - protected $articleByLine = false; - - /** - * @var bool - */ - protected $stripUnlikelyCandidates = true; - - /** - * @var bool - */ - protected $cleanConditionally = true; - - /** - * @var bool - */ - protected $weightClasses = true; - - /** - * @var bool - */ - protected $fixRelativeURLs = false; - - /** - * @var bool - */ - protected $substituteEntities = false; - - /** - * @var bool - */ - protected $normalizeEntities = false; - - /** - * @var bool - */ - protected $summonCthulhu = false; - - /** - * @var string - */ - protected $originalURL = 'http://fakehost'; - - /** - * Configuration constructor. - * - * @param array $params - */ - public function __construct(array $params = []) - { - foreach ($params as $key => $value) { - $setter = sprintf('set%s', $key); - if (method_exists($this, $setter)) { - call_user_func([$this, $setter], $value); - } - } - } - - /** - * Returns an array-representation of configuration. - * - * @return array - */ - public function toArray() - { - $out = []; - foreach ($this as $key => $value) { - $getter = sprintf('get%s', $key); - if (!is_object($value) && method_exists($this, $getter)) { - $out[$key] = call_user_func([$this, $getter]); - } - } - - return $out; - } - - /** - * @return LoggerInterface - */ - public function getLogger() - { - // If no logger has been set, just return a null logger - if ($this->logger === null) { - return new NullLogger(); - } - - return $this->logger; - } - - /** - * @param LoggerInterface $logger - * - * @return Configuration - */ - public function setLogger(LoggerInterface $logger) - { - $this->logger = $logger; - - return $this; - } - - /** - * @return int - */ - public function getMaxTopCandidates() - { - return $this->maxTopCandidates; - } - - /** - * @param int $maxTopCandidates - * - * @return $this - */ - public function setMaxTopCandidates($maxTopCandidates) - { - $this->maxTopCandidates = $maxTopCandidates; - - return $this; - } - - /** - * @return int - */ - public function getCharThreshold() - { - return $this->charThreshold; - } - - /** - * @param int $charThreshold - * - * @return $this - */ - public function setCharThreshold($charThreshold) - { - $this->charThreshold = $charThreshold; - - return $this; - } - - /** - * @return bool - */ - public function getArticleByLine() - { - return $this->articleByLine; - } - - /** - * @param bool $articleByLine - * - * @return $this - */ - public function setArticleByLine($articleByLine) - { - $this->articleByLine = $articleByLine; - - return $this; - } - - /** - * @return bool - */ - public function getStripUnlikelyCandidates() - { - return $this->stripUnlikelyCandidates; - } - - /** - * @param bool $stripUnlikelyCandidates - * - * @return $this - */ - public function setStripUnlikelyCandidates($stripUnlikelyCandidates) - { - $this->stripUnlikelyCandidates = $stripUnlikelyCandidates; - - return $this; - } - - /** - * @return bool - */ - public function getCleanConditionally() - { - return $this->cleanConditionally; - } - - /** - * @param bool $cleanConditionally - * - * @return $this - */ - public function setCleanConditionally($cleanConditionally) - { - $this->cleanConditionally = $cleanConditionally; - - return $this; - } - - /** - * @return bool - */ - public function getWeightClasses() - { - return $this->weightClasses; - } - - /** - * @param bool $weightClasses - * - * @return $this - */ - public function setWeightClasses($weightClasses) - { - $this->weightClasses = $weightClasses; - - return $this; - } - - /** - * @return bool - */ - public function getFixRelativeURLs() - { - return $this->fixRelativeURLs; - } - - /** - * @param bool $fixRelativeURLs - * - * @return $this - */ - public function setFixRelativeURLs($fixRelativeURLs) - { - $this->fixRelativeURLs = $fixRelativeURLs; - - return $this; - } - - /** - * @return bool - */ - public function getSubstituteEntities() - { - return $this->substituteEntities; - } - - /** - * @param bool $substituteEntities - * - * @return $this - */ - public function setSubstituteEntities($substituteEntities) - { - $this->substituteEntities = $substituteEntities; - - return $this; - } - - /** - * @return bool - */ - public function getNormalizeEntities() - { - return $this->normalizeEntities; - } - - /** - * @param bool $normalizeEntities - * - * @return $this - */ - public function setNormalizeEntities($normalizeEntities) - { - $this->normalizeEntities = $normalizeEntities; - - return $this; - } - - /** - * @return string - */ - public function getOriginalURL() - { - return $this->originalURL; - } - - /** - * @param string $originalURL - * - * @return $this - */ - public function setOriginalURL($originalURL) - { - $this->originalURL = $originalURL; - - return $this; - } - - /** - * @return bool - */ - public function getSummonCthulhu() - { - return $this->summonCthulhu; - } - - /** - * @param bool $summonCthulhu - * - * @return $this - */ - public function setSummonCthulhu($summonCthulhu) - { - $this->summonCthulhu = $summonCthulhu; - - return $this; - } -} |