title: Form always passes validation even with empty/invalid values
body: <p>I have a simple form where I do not use an entity class.</p>
  
  <p>After the post I want to validate the values using the validator, but the count of the error list is always zero even when the values are empty or invalid.</p>
  
  <p>Here is (more or less) the code that I am executing:</p>
  
  <pre><code>    use Symfony\Component\Validator\Constraints\Email;
      use Symfony\Component\Validator\Constraints\MinLength;
      use Symfony\Component\Validator\Constraints\Collection;
  
  
      public function formAction(){
          $collectionConstraint = new Collection(array(
              'name' =&gt; array(new MinLength(5)),
              'email' =&gt; array(new Email(array('message' =&gt; 'Invalid email address'))),
          ));
  
          $options = array('validation_constraint' =&gt; $collectionConstraint);
          $form = $this-&gt;createFormBuilder(null, $options)
                  -&gt;add('name', 'text', array('label' =&gt; '', 'attr' =&gt; array('placeholder' =&gt; 'Your name')))
                  -&gt;add('email', 'email', array('label' =&gt; '', 'attr' =&gt; array('placeholder' =&gt; 'E-mail')))
                  -&gt;getForm();
  
          $request = $this-&gt;getRequest();
          $error   = false;
          if ($request-&gt;getMethod() == 'POST') {
              $form-&gt;bindRequest($request);
  
              if ($form-&gt;isValid()) {
                  $data      = $form-&gt;getData();
                  $errorList = $this-&gt;get('validator')-&gt;validateValue($data, $collectionConstraint);
  
                  // count($errorList) is always zero even when the values are empty or invalid…
              }
              else {
                  $error = true;
              }
          }
  
          // ... snip ...
      }
  </code></pre>