Fabien Potencier
3c8d300125
fixed CS
2012-02-02 11:21:34 +01:00
Bernhard Schussek
2e4ebe444f
[Validator] Renamed methods addViolationAtRelativePath() and getAbsolutePropertyPath() in ExecutionContext
2012-02-02 10:13:41 +01:00
Bernhard Schussek
9153f0e569
[Validator] Deprecated ConstraintValidator methods setMessage(), getMessageTemplate() and getMessageParameters()
...
Had to refactor the validation tests at the same time and fixed various small bugs while doing so.
2012-02-01 14:03:13 +01:00
Bernhard Schussek
a30a679135
[Validator] Made ExecutionContext immutable and introduced new class GlobalExecutionContext
...
A new ExecutionContext is now created everytime that GraphWalker::walkConstraint() is
launched. Because of this, a validator B launched from within a validator A can't break
A anymore by changing the context.
Because we have a new ExecutionContext for every constraint validation, there is no point
in modifying its state anymore. Because of this it is now immutable.
2012-01-31 21:35:48 +01:00
Bernhard Schussek
fe85bbdb06
[Validator] Simplified ExecutionContext::addViolation(), added ExecutionContext::addViolationAt()
2012-01-31 18:42:14 +01:00
Bernhard Schussek
a103c28b08
[Validator] The Collection constraint adds "missing" and "extra" errors to the individual fields now
2012-01-30 20:57:20 +01:00
Fabien Potencier
e8f9a55012
fixed CS
2012-01-17 11:23:46 +01:00
Bernhard Schussek
e6e3da5063
[Validator] Improved test coverage of CollectionValidator and reduced test code duplication
2012-01-16 13:03:38 +01:00
Bernhard Schussek
509c7bfb5b
[Validator] Moved Optional and Required constraints to dedicated sub namespace.
2012-01-16 11:30:56 +01:00
Bernhard Schussek
6641f3e231
[Validator] Added constraints Optional and Required for the CollectionValidator
2012-01-16 11:30:56 +01:00
Dariusz Górecki
7f7c2a7094
Add prof-of-concept test, this test will fail without changes in previous commit
2012-01-10 11:51:28 +01:00
stloyd
edf4b87dcb
Add missing "tearDown" functions, and some missing variable declaration (this saves for me almost 20MB when run all tests)
...
Force AsseticBundle tests to use TestCase
Fix test for DoctrineBundle to use TestCase
2011-06-16 15:06:36 +02:00
Fabien Potencier
17cd08dc6c
fixed CS
2011-06-08 19:56:59 +02:00
Daniel Holmes
8d96f6c009
[Validator] fixed namespaces for validator tests
2011-05-06 02:37:03 +10:00
Fabien Potencier
a9160eee70
[Validator] made fields the default option for Collection constraint
2011-03-31 15:36:04 +02:00
Fabien Potencier
8c423edfef
replaced symfony-project.org by symfony.com
2011-03-06 12:40:06 +01:00
Bernhard Schussek
6ad22fd702
[Validator] Added ValidatorFactory for programmatically creating validators
2011-01-19 16:25:50 +01:00
Dominique Bongiraud
64fb94c725
normalized license messages in PHP files
2011-01-18 08:07:46 +01:00
Kris Wallsmith
3e02eafc70
Fixed visibility of PHPUnit setUp and tearDown methods.
2010-12-06 15:52:23 +01:00
Fabien Potencier
866c306dc8
removed the message interpolator system in the Validator component (i18n management should be done globally, not in a specific component)
2010-09-24 16:41:28 +02:00
Fabien Potencier
bf82cf42dd
renamed Symfony\Components to Symfony\Component
2010-08-20 23:09:55 +02:00