/** * @return void */ protected static function set_conf_from_yaml() { $conf = (array) Config::inst()->get(__CLASS__, 'conf'); if (!empty($conf)) { static::$conf = array_merge(static::$conf, $conf); } }
public static function get_conf() { if (empty(static::$conf)) { return static::$conf = new \Phalcon\Config\Adapter\Ini(CONFIG_PATH . DIRS . "ini/publish_custom.ini"); } else { return static::$conf; } }
/** * @return void */ protected static function set_conf_from_yaml() { $conf = (array) Config::inst()->get('SmtpMailer', 'conf'); // die(print_r($conf,1)); if (!empty($conf)) { static::$conf = static::array_merge_recursive_distinct(static::$conf, $conf); } }
public function __construct() { static::$conf = SiteConfig::current_site_config(); parent::__construct(); }
/** * Override single value of configuration: * es: * LcfDebug::setConf('render_method','var_dump'); * LcfDebug::setConf('render_method','var_export'); * @param $key * @param $value */ public static function setConf($key, $value) { static::$conf = array_merge(static::$conf, array($key => $value)); }
/** * @param array $conf */ protected static function addConf(array $conf) { static::$conf = array_merge(static::$conf, $conf); }