refactor validator translation in a listener
This commit is contained in:
@@ -71,7 +71,6 @@ abstract class BaseForm
|
||||
public function __construct(Request $request, $type= "form", $data = array(), $options = array())
|
||||
{
|
||||
$this->request = $request;
|
||||
$lang = $request->getSession()->getLang();
|
||||
|
||||
$validator = Validation::createValidatorBuilder();
|
||||
|
||||
@@ -94,25 +93,6 @@ abstract class BaseForm
|
||||
|
||||
$translator = Translator::getInstance();
|
||||
|
||||
$vendorDir = THELIA_ROOT . "/core/vendor";
|
||||
$vendorFormDir = $vendorDir . '/symfony/form/Symfony/Component/Form';
|
||||
$vendorValidatorDir =
|
||||
$vendorDir . '/symfony/validator/Symfony/Component/Validator';
|
||||
|
||||
$translator->addResource(
|
||||
'xlf',
|
||||
sprintf($vendorFormDir . '/Resources/translations/validators.%s.xlf', $lang->getCode()),
|
||||
$lang->getLocale(),
|
||||
'validators'
|
||||
);
|
||||
$translator->addResource(
|
||||
'xlf',
|
||||
sprintf($vendorValidatorDir . '/Resources/translations/validators.%s.xlf', $lang->getCode()),
|
||||
$lang->getLocale(),
|
||||
'validators'
|
||||
);
|
||||
|
||||
|
||||
$validator
|
||||
->setTranslationDomain('validators')
|
||||
->setTranslator($translator);
|
||||
|
||||
Reference in New Issue
Block a user