Skip to content

Commit 1a3663e

Browse files
committed
Merge pull request #68 from sustmi/translate-invalid-message
translate FormType's invalid_message
2 parents a3f5777 + 88ba969 commit 1a3663e

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

Factory/JsFormValidatorFactory.php

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ protected function getMetadataFor($className)
102102
* @return string
103103
* @codeCoverageIgnore
104104
*/
105-
protected function translateMessage($message)
105+
protected function translateMessage($message, array $parameters = array())
106106
{
107-
return $this->translator->trans($message, array(), $this->transDomain);
107+
return $this->translator->trans($message, $parameters, $this->transDomain);
108108
}
109109

110110
/**
@@ -243,7 +243,10 @@ public function createJsModel(Form $form)
243243
$model->id = $this->getElementId($form);
244244
$model->name = $form->getName();
245245
$model->type = $conf->getType()->getInnerType()->getName();
246-
$model->invalidMessage = $conf->getOption('invalid_message');
246+
$model->invalidMessage = $this->translateMessage(
247+
$conf->getOption('invalid_message'),
248+
$conf->getOption('invalid_message_parameters')
249+
);
247250
$model->transformers = $this->parseTransformers($form->getConfig()->getViewTransformers());
248251
$model->cascade = $conf->getOption('cascade_validation');
249252
$model->bubbling = $conf->getOption('error_bubbling');
@@ -584,4 +587,4 @@ public function getJsValidatorString($formName = null, $onLoad = true)
584587

585588
return implode("\n", $result);
586589
}
587-
}
590+
}

0 commit comments

Comments
 (0)