/**
  * @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);
     }
 }
Beispiel #2
0
 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();
 }
Beispiel #5
0
 /**
  * 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));
 }
Beispiel #6
0
 /**
  * @param array $conf
  */
 protected static function addConf(array $conf)
 {
     static::$conf = array_merge(static::$conf, $conf);
 }