Ejemplo n.º 1
0
 /**
  * @param mixed $value
  * @throws MailChimpException
  */
 public function setValue($value)
 {
     if (!empty($value) && !in_array($value, $this->validValues)) {
         throw new MailChimpException('Invalid choice ' . htmlentities($value) . ' for field ' . $this->getName());
     }
     parent::setValue($value);
 }
Ejemplo n.º 2
0
 public function __construct(array $definition, Form $form)
 {
     parent::__construct($definition, $form);
     $this->setType(self::TYPE_EXPLODED);
 }
Ejemplo n.º 3
0
 protected function validate()
 {
     if (count($this->errors) == 0) {
         parent::validate();
     }
 }