This repository has been archived by the owner on Jan 31, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 136
AbstractValidator does not use messageKey when translating messages #260
Labels
Comments
@bkilinc can you maybe outline a test case for what you'd like the behavior to be? |
I want to use something like this as a translator object. This is not possible, because AbstractValidator does not pass messageKey to translator object. class myTranslator implements \Zend\Validator\Translator\TranslatorInterface
{
protected $translations = [
'dateInvalid' => "Invalid type given. String, integer, array or DateTime expected",
'dateInvalidDate'=> "The input does not appear to be a valid date",
'dateFalseFormat' => "The input does not fit the date format '%format%'",
];
public function translate($messageKey, $textDomain = 'default', $locale = null)
{
return $this->translations[$messageKey];
}
} |
|
Thanks, I was creating my custom validator. I would like to use messageKey for looking up translations, because default message may also change. when I saw |
This repository has been closed and moved to laminas/laminas-validator; a new issue has been opened at laminas/laminas-validator#1. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
I would like to translate validation messages using
messageKeys
as message strings may change. ButtranslateMessage
inAbstractValidator
does not use$messageKey
parameter for translating, even if it is defined as method parameter. It uses message string to translate.The text was updated successfully, but these errors were encountered: