ConfigHandler
class ConfigHandler
ConfigHandler
Constants
| CONFIG_NAME |
|
| CREATE_TABLE_METHOD |
|
| ALTER_TABLE_METHOD |
|
| DEFAULT_JOIN_COLUMN_NAME |
|
Properties
| protected string | $tablePrefix | ||
| protected VirtualConnectionInterface | $connection | ||
| protected ConfigManager | $configManager | ||
| protected array | $default | default config |
Methods
getDefault()
get default config
void
void
void
ConfigEntity|null
get(string $group, string $id)
config entity 반환
array
gets(string $group)
config entity list 반환
ConfigEntity|null
parent(string $group)
group 의 parent config 반환 config entity 반환
void
setParent(string $group)
parent config 설정
void
setTablePrefix(string $tablePrefix)
set table prefix
string
string
getTableName(ConfigEntity $config)
$config 의 group 과 id 로 생성되는 field type 의 database table 이름 반환 dynamic field type 의 데이터 저장 table 이름
string
bool
array
rules()
get validator rules
Details
at line 82
__construct(VirtualConnectionInterface $connection, ConfigManager $configManager)
create instance
at line 93
ConfigEntity
getDefault()
get default config
at line 108
void
add(ConfigEntity $config)
config 추가
at line 119
void
put(ConfigEntity $config)
config 수정
at line 130
void
remove(ConfigEntity $config)
config 제거
at line 142
ConfigEntity|null
get(string $group, string $id)
config entity 반환
at line 153
array
gets(string $group)
config entity list 반환
at line 169
ConfigEntity|null
parent(string $group)
group 의 parent config 반환 config entity 반환
at line 183
void
setParent(string $group)
parent config 설정
at line 194
void
setTablePrefix(string $tablePrefix)
set table prefix
at line 205
string
getConfigName(ConfigEntity $config)
ConfigEntity 에서 ConfigManager 에 사용될 config 이름 반환.
at line 230
string
getTableName(ConfigEntity $config)
$config 의 group 과 id 로 생성되는 field type 의 database table 이름 반환 dynamic field type 의 데이터 저장 table 이름
at line 246
string
getRevisionTableName(ConfigEntity $config)
생성된 database table 의 revision table 이름 반환.
at line 262
bool
isTableMethodCreate(ConfigEntity $config)
생성된 Dynamic Field 가 테이블 생성 방식인지 확인
at line 272
array
rules()
get validator rules