Skip to content
This repository has been archived by the owner on Jul 4, 2018. It is now read-only.

Commit

Permalink
allow to add object initializers, for complex valdations as unique en…
Browse files Browse the repository at this point in the history
…tity
  • Loading branch information
Dominik Zogg authored and fabpot committed Mar 11, 2014
1 parent b40e5b2 commit 3a0eac0
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/Silex/Provider/ValidatorServiceProvider.php
Expand Up @@ -38,7 +38,9 @@ public function register(Application $app)
return new Validator(
$app['validator.mapping.class_metadata_factory'],
$app['validator.validator_factory'],
isset($app['translator']) ? $app['translator'] : new DefaultTranslator()
isset($app['translator']) ? $app['translator'] : new DefaultTranslator(),
'validators',
$app['validator.object_initializers']
);
});

Expand All @@ -51,6 +53,10 @@ public function register(Application $app)

return new ConstraintValidatorFactory($app, $validators);
});

$app['validator.object_initializers'] = $app->share(function ($app) {
return array();
});
}

public function boot(Application $app)
Expand Down

0 comments on commit 3a0eac0

Please sign in to comment.