PeServer

Configuration
in package

設定ファイルの読み込み加工処理。

Table of Contents

Constants

FILE_TYPE_DEFAULT  = \PeServer\Core\Text::EMPTY
FILE_TYPE_JSON  = 'json'

Properties

$environment  : string
環境。

Methods

__construct()  : mixed
生成
load()  : array<string|int, mixed>
設定ファイル読み込み。
replace()  : array<string|int, mixed>
設定データの再帰的置き換え。

Constants

FILE_TYPE_DEFAULT

public mixed FILE_TYPE_DEFAULT = \PeServer\Core\Text::EMPTY

Properties

$environment read-only

環境。

private string $environment

Methods

__construct()

生成

public __construct(string $environment) : mixed
Parameters
$environment : string

環境。

load()

設定ファイル読み込み。

public load(string $directoryPath, string $fileName[, string $fileType = self::FILE_TYPE_DEFAULT ]) : array<string|int, mixed>
Parameters
$directoryPath : string

設定ファイル配置ディレクトリ。

$fileName : string

ファイル名。

$fileType : string = self::FILE_TYPE_DEFAULT

ファイル種別。未指定(FILE_TYPE_DEFAULT)の場合はファイル拡張子から判断する

Return values
array<string|int, mixed>

replace()

設定データの再帰的置き換え。

public replace(array<string|int, mixed> $array, array<string, string> $map, non-empty-string $head, non-empty-string $tail) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>

元データ。配列の値のみが置き換え対象となる。

$map : array<string, string>

置き換え設定

$head : non-empty-string

置き換え開始文字列

$tail : non-empty-string

置き換え終了文字列

Return values
array<string|int, mixed>

        
On this page

Search results