PHP Класс BcThemeConfigReader

Наследование: implements ConfigReaderInterface
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$variables array 保存する変数

Защищенные свойства (Protected)

Свойство Тип Описание
$_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