public function __construct($name, $description, $mode = 0, $default = null) { parent::__construct($name, $description, $mode, $default); $this->setTransformer(function ($value) use($name) { if (strlen($value) === 0) { throw new InvalidValueException(sprintf("Empty string for %s", $name)); } return $value; }); }
public function __construct($name, $description, $mode = 0, $default = null) { parent::__construct($name, $description, $mode, $default); $this->setTransformer(array($this, 'transformInput')); }
public function __construct($name, $description, $enabledDefault = false) { parent::__construct($name, $description, InputTypeInterface::OPTIONAL | InputTypeInterface::WITHOUT_VALUE); $this->setTransformer(array($this, 'transformInput')); }