I18n
in package
AbstractYes
Table of Contents
Constants
- COMMON_ERROR_TITLE = '@core/common/error_title'
- ERROR_EMAIL = '@core/error/email'
- ERROR_EMPTY = '@core/error/empty'
- ERROR_LENGTH = '@core/error/length'
- ERROR_MATCH = '@core/error/match'
- ERROR_RANGE = '@core/error/range'
- ERROR_WEBSITE = '@core/error/website'
- ERROR_WHITE_SPACE = '@core/error/white_space'
- INVARIANT_LOCALE = '*'
Properties
- $i18nConfiguration : array<string, string|array<string, mixed>>
- 設定。
- $initializeChecker : InitializeChecker|null
- 初期化チェック
Methods
- initialize() : void
- 初期化。
- message() : string
- ローカライズ文字列を取得。
- getFlatMessage() : string|null
- 平坦化。
- getMessage() : string|null
Constants
COMMON_ERROR_TITLE
public
mixed
COMMON_ERROR_TITLE
= '@core/common/error_title'
ERROR_EMAIL
public
mixed
ERROR_EMAIL
= '@core/error/email'
ERROR_EMPTY
public
mixed
ERROR_EMPTY
= '@core/error/empty'
ERROR_LENGTH
public
mixed
ERROR_LENGTH
= '@core/error/length'
ERROR_MATCH
public
mixed
ERROR_MATCH
= '@core/error/match'
ERROR_RANGE
public
mixed
ERROR_RANGE
= '@core/error/range'
ERROR_WEBSITE
public
mixed
ERROR_WEBSITE
= '@core/error/website'
ERROR_WHITE_SPACE
public
mixed
ERROR_WHITE_SPACE
= '@core/error/white_space'
INVARIANT_LOCALE
private
mixed
INVARIANT_LOCALE
= '*'
Properties
$i18nConfiguration
設定。
private
static array<string, string|array<string, mixed>>
$i18nConfiguration
$initializeChecker
初期化チェック
private
static InitializeChecker|null
$initializeChecker
= null
Methods
initialize()
初期化。
public
static initialize(array<string, string|array<string, mixed>> $i18nConfiguration) : void
Parameters
- $i18nConfiguration : array<string, string|array<string, mixed>>
message()
ローカライズ文字列を取得。
public
static message(string $key[, array<int|string, int|string> $parameters = [] ]) : string
初期化時に渡された文字列リソースから対象文言を取得する。
Parameters
- $key : string
-
文字列リソースのキー。/が存在する場合にキーから見つからない場合は階層構造として扱う。
- $parameters : array<int|string, int|string> = []
Return values
stringgetFlatMessage()
平坦化。
private
static getFlatMessage(array<string, string|mixed> $array, string $locale) : string|null
Parameters
- $array : array<string, string|mixed>
- $locale : string
Return values
string|nullgetMessage()
private
static getMessage(string $key, string $locale) : string|null
Parameters
- $key : string
- $locale : string