'POSITIVE_SUFFIX' =>
$c->
getTextAttribute(\NumberFormatter::POSITIVE_SUFFIX
),
'NEGATIVE_PREFIX' =>
$c->
getTextAttribute(\NumberFormatter::NEGATIVE_PREFIX
),
'NEGATIVE_SUFFIX' =>
$c->
getTextAttribute(\NumberFormatter::NEGATIVE_SUFFIX
),
'PADDING_CHARACTER' =>
$c->
getTextAttribute(\NumberFormatter::PADDING_CHARACTER
),
'CURRENCY_CODE' =>
$c->
getTextAttribute(\NumberFormatter::CURRENCY_CODE
),
'DEFAULT_RULESET' =>
$c->
getTextAttribute(\NumberFormatter::DEFAULT_RULESET
),
'PUBLIC_RULESETS' =>
$c->
getTextAttribute(\NumberFormatter::PUBLIC_RULESETS
),
] ),
Caster::PREFIX_VIRTUAL.'symbols' =>
new EnumStub( [ 'DECIMAL_SEPARATOR_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::DECIMAL_SEPARATOR_SYMBOL
),
'GROUPING_SEPARATOR_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::GROUPING_SEPARATOR_SYMBOL
),
'PATTERN_SEPARATOR_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::PATTERN_SEPARATOR_SYMBOL
),
'PERCENT_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::PERCENT_SYMBOL
),
'ZERO_DIGIT_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::ZERO_DIGIT_SYMBOL
),
'DIGIT_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::DIGIT_SYMBOL
),
'MINUS_SIGN_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::MINUS_SIGN_SYMBOL
),
'PLUS_SIGN_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::PLUS_SIGN_SYMBOL
),
'CURRENCY_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::CURRENCY_SYMBOL
),
'INTL_CURRENCY_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::INTL_CURRENCY_SYMBOL
),
'MONETARY_SEPARATOR_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::MONETARY_SEPARATOR_SYMBOL
),
'EXPONENTIAL_SYMBOL' =>
$c->
getSymbol(\NumberFormatter::EXPONENTIAL_SYMBOL
),