/**
  * {@inheritdoc}
  */
 public function buildConditions()
 {
     foreach ($this->options as $key => $value) {
         switch ($key) {
             case 'vatTransmitter':
                 $this->quote->setVatTransmitter($value);
                 break;
             case 'vat':
                 $this->quote->setVat($value);
                 break;
         }
     }
 }
 public function populateFromAsk(FormPopulatingEvent $event)
 {
     if (null !== ($ask = $this->getAsk($event))) {
         $entity = Quote::createFromAskQuote($ask);
         $event->getForm()->setData($entity);
         $event->getForm()->add('ask', 'hidden', array('data' => $ask->getId(), 'mapped' => false));
     }
 }