I18nAwareTrait
trait I18nAwareTrait
I18n aware trait.
Properties
protected I18n | $i18n | I18n. |
Methods
string
translateFieldName(string $field, string $package)
Returns a translated field name.
array
getI18nParameters(string $field, string $package)
Gets the i18n parameters.
string
getErrorMessage(string $field)
Returns an error message.
string
getTranslatedErrorMessage(string $field, string $rule, string|null $package = null)
Returns the translated error message.
Details
at line 42
I18nAwareInterface
setI18n(I18n $i18n)
Sets the I18n instance.
at line 56
protected string
translateFieldName(string $field, string $package)
Returns a translated field name.
at line 77
protected array
getI18nParameters(string $field, string $package)
Gets the i18n parameters.
at line 106
abstract string
getErrorMessage(string $field)
Returns an error message.
at line 116
string
getTranslatedErrorMessage(string $field, string $rule, string|null $package = null)
Returns the translated error message.