configParser
in package
fncs/config/configParser.php
Table of Contents
- $px : mixed
- Picklesオブジェクト
- $px2dthelper : mixed
- px2dthelperオブジェクト
- __construct() : mixed
- constructor
- parse() : array<string|int, mixed>
- configファイルを解析する
- update() : array<string|int, mixed>
- configファイルを更新する
- generate_config_php_parser_patterns() : mixed
- config.php の解析ロジックを生成する
- get_escaped_string_value() : mixed
- ソース内から文字列データを読み取る
- parse_json() : array<string|int, mixed>
- config.json を解析する
- parse_php() : array<string|int, mixed>
- config.php を解析する
- replace_escaped_string_value() : mixed
- ソース内の文字列データを置換する
Properties
$px
Picklesオブジェクト
private
mixed
$px
$px2dthelper
px2dthelperオブジェクト
private
mixed
$px2dthelper
Methods
__construct()
constructor
public
__construct(object $px2dthelper, object $px) : mixed
Parameters
- $px2dthelper : object
-
$px2dthelperオブジェクト
- $px : object
-
$pxオブジェクト
Return values
mixed —parse()
configファイルを解析する
public
parse() : array<string|int, mixed>
Return values
array<string|int, mixed> —解析結果
update()
configファイルを更新する
public
update([array<string|int, mixed> $set_data = null ]) : array<string|int, mixed>
Parameters
- $set_data : array<string|int, mixed> = null
-
更新するデータのリスト(連想配列)
Return values
array<string|int, mixed> —実行結果
generate_config_php_parser_patterns()
config.php の解析ロジックを生成する
private
generate_config_php_parser_patterns() : mixed
Return values
mixed —get_escaped_string_value()
ソース内から文字列データを読み取る
private
get_escaped_string_value(mixed $key, mixed $src_config_php) : mixed
Parameters
- $key : mixed
- $src_config_php : mixed
Return values
mixed —parse_json()
config.json を解析する
private
parse_json(string $path_json[, array<string|int, mixed> $set_data = null ]) : array<string|int, mixed>
Parameters
- $path_json : string
-
config.json
のパス - $set_data : array<string|int, mixed> = null
-
更新するデータのリスト(連想配列)
Return values
array<string|int, mixed> —解析結果
parse_php()
config.php を解析する
private
parse_php(string $path_php[, array<string|int, mixed> $set_data = null ]) : array<string|int, mixed>
Parameters
- $path_php : string
-
config.php
のパス - $set_data : array<string|int, mixed> = null
-
更新するデータのリスト(連想配列)
Return values
array<string|int, mixed> —解析結果
replace_escaped_string_value()
ソース内の文字列データを置換する
private
replace_escaped_string_value(mixed $key, mixed $newvalue, mixed $src_config_php) : mixed
Parameters
- $key : mixed
- $newvalue : mixed
- $src_config_php : mixed