PHP 클래스 BcThemeConfigReader

상속: implements ConfigReaderInterface
파일 보기 프로젝트 열기: baserproject/basercms 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$variables array 保存する変数

보호된 프로퍼티들

프로퍼티 타입 설명
$_path string テーマディレクトリ

공개 메소드들

메소드 설명
__construct ( string $path = null ) コンストラクタ
createContents ( array $data ) : string 与えられた連想配列からPHPコードを生成
dump ( string $key, array $data ) : integer 与えられた連想配列を設定ファイルにPHPコードとして保存する 追記ではなく上書きする
read ( string $key ) : array 指定されたテーマ名の設定ファイルを読み込む

보호된 메소드들

메소드 설명
_getFilePath ( string $key ) : string 与えられたテーマのディレクトリ名に対応する設定ファイルのパスを取得

메소드 상세

__construct() 공개 메소드

コンストラクタ
public __construct ( string $path = null )
$path string テーマディレクトリのパス. デフォルトは WWW_ROOT . 'theme' . DS

_getFilePath() 보호된 메소드

与えられたテーマのディレクトリ名に対応する設定ファイルのパスを取得
protected _getFilePath ( string $key ) : string
$key string テーマ名(ディレクトリ名)
리턴 string 設定ファイルのフルパス

createContents() 공개 메소드

与えられた連想配列からPHPコードを生成
public createContents ( array $data ) : string
$data array 設定の連想配列
리턴 string

dump() 공개 메소드

与えられた連想配列を設定ファイルにPHPコードとして保存する 追記ではなく上書きする
public dump ( string $key, array $data ) : integer
$key string テーマ名(ディレクトリ名)
$data array 保存する設定の連想配列
리턴 integer 保存されたバイト数

read() 공개 메소드

指定されたテーマ名の設定ファイルを読み込む
public read ( string $key ) : array
$key string テーマ名(ディレクトリ名)
리턴 array 設定の連想配列

프로퍼티 상세

$_path 보호되어 있는 프로퍼티

テーマディレクトリ
protected string $_path
리턴 string

$variables 공개적으로 정적으로 프로퍼티

保存する変数
public static array $variables
리턴 array