✏️ 编辑:opConfig.class.php
路径:
/virtual/bigbrother/sns/lib/config/opConfig.class.php
大小:1.76 KB · 修改:2010-08-10 13:59:42 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php /** * This file is part of the OpenPNE package. * (c) OpenPNE Project (http://www.openpne.jp/) * * For the full copyright and license information, please view the LICENSE * file and the NOTICE file that were distributed with this source code. */ /** * opConfig is a wrapper class to handle SnsConfig * * @package OpenPNE * @subpackage config * @author Kousuke Ebihara <ebihara@tejimaya.com> */ class opConfig extends sfConfig implements ArrayAccess { /** * Retrieves a config parameter. * * @param string $name A config parameter name * @param mixed $default A default config parameter value * * @return mixed A config parameter value */ public static function get($name, $default = null) { $setting = parent::$config['openpne_sns_config']; $result = null; if (isset($setting[$name])) { $result = SnsConfigPeer::get($name, $default); if (is_null($result)) { $result = $setting[$name]['Default']; } } sfContext::getInstance()->getConfiguration()->loadHelpers('Escaping'); return sfOutputEscaper::escape(sfConfig::get('sf_escaping_method'), $result); } /** * Returns if the offset exists * * @see ArrayAccess::offsetExists() */ public function offsetExists($offset) { return(is_null(self::get($offset))); } /** * Returns value at given offset * * @see ArrayAccess::offsetGet() */ public function offsetGet($offset) { return self::get($offset); } /** * @see ArrayAccess::offsetSet() */ public function offsetSet($offset, $value) { // Nothing to do. // This class is a read-only. } /** * @see ArrayAccess::offsetUnSet() */ public function offsetUnSet($offset) { // Nothing to do. // This class is a read-only. } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF