diff options
Diffstat (limited to 'src/Configuration.php')
-rw-r--r-- | src/Configuration.php | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/Configuration.php b/src/Configuration.php index d2fa6a7..e69de29 100644 --- a/src/Configuration.php +++ b/src/Configuration.php @@ -1,60 +0,0 @@ -<?php - -namespace andreskrey\Readability; - -class Configuration -{ - protected $config; - - /** - * @param array $config - */ - public function __construct(array $config = []) - { - $this->config = $config; - } - - /** - * @param array $config - */ - public function merge(array $config = []) - { - $this->config = array_replace_recursive($this->config, $config); - } - - /** - * @param array $config - */ - public function replace(array $config = []) - { - $this->config = $config; - } - - /** - * @param string $key - * @param mixed $value - */ - public function setOption($key, $value) - { - $this->config[$key] = $value; - } - - /** - * @param string|null $key - * @param mixed|null $default - * - * @return mixed|null - */ - public function getOption($key = null, $default = null) - { - if ($key === null) { - return $this->config; - } - - if (!isset($this->config[$key])) { - return $default; - } - - return $this->config[$key]; - } -} |