Commit 3a0eac09 authored by Dominik Zogg's avatar Dominik Zogg Committed by Fabien Potencier

allow to add object initializers, for complex valdations as unique entity

parent b40e5b2b
...@@ -38,7 +38,9 @@ class ValidatorServiceProvider implements ServiceProviderInterface ...@@ -38,7 +38,9 @@ class ValidatorServiceProvider implements ServiceProviderInterface
return new Validator( return new Validator(
$app['validator.mapping.class_metadata_factory'], $app['validator.mapping.class_metadata_factory'],
$app['validator.validator_factory'], $app['validator.validator_factory'],
isset($app['translator']) ? $app['translator'] : new DefaultTranslator() isset($app['translator']) ? $app['translator'] : new DefaultTranslator(),
'validators',
$app['validator.object_initializers']
); );
}); });
...@@ -51,6 +53,10 @@ class ValidatorServiceProvider implements ServiceProviderInterface ...@@ -51,6 +53,10 @@ class ValidatorServiceProvider implements ServiceProviderInterface
return new ConstraintValidatorFactory($app, $validators); return new ConstraintValidatorFactory($app, $validators);
}); });
$app['validator.object_initializers'] = $app->share(function ($app) {
return array();
});
} }
public function boot(Application $app) public function boot(Application $app)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment