1234567891011121314151617181920212223242526272829303132333435363738 |
- <?php
- namespace PicoFeed;
- use PicoFeed\Config\Config;
- use PicoFeed\Logging\Logger;
- /**
- * Base class
- *
- * @package PicoFeed
- * @author Frederic Guillot
- */
- abstract class Base
- {
- /**
- * Config class instance
- *
- * @access protected
- * @var \PicoFeed\Config\Config
- */
- protected $config;
- /**
- * Constructor.
- *
- * @param \PicoFeed\Config\Config $config Config class instance
- */
- public function __construct(Config $config = null)
- {
- $this->config = $config ?: new Config();
- Logger::setTimezone($this->config->getTimezone());
- }
- public function setConfig(Config $config) {
- $this->config = $config;
- }
- }
|