/** * File constructor. * @param string $name * @param bool $multiple whether or not multiple file can be selected * @param string $accept file type to accept @link http://www.w3schools.com/tags/att_input_accept.asp * */ public function __construct($name, $multiple = false, $accept = null) { // TODO multiple can be a number // TODO more validation (file type, mime type, image size, ...) parent::__construct('file', $name); $this->multiple = $multiple; $this->accept = $accept; $this->addSemanticType('input:file'); }
public function __construct($name, $attributes = null, $validators = null, $filters = null) { parent::__construct("submit", $name, $attributes, $validators, $filters); }
public function __construct($name, $value = null, $attributes = null, $validators = null, $filters = null) { parent::__construct("checkbox", $name, $attributes, $validators, $filters); $this->value = $value; }
public function __construct($name) { parent::__construct('text', $name); $this->addSemanticType('input:textfield'); $this->addSemanticType('input:text'); }
public function __construct($name = null) { parent::__construct('submit', $name); $this->addSemanticType('input:submit'); }
public function __construct($name) { parent::__construct('hidden', $name); $this->addSemanticType('input:hidden'); }
public function __construct($name) { parent::__construct('checkbox', $name); $this->addSemanticType('input:checkbox'); }
public function __construct($name, $value) { parent::__construct('radio', $name); $this->addSemanticType('input:radio'); $this->value = $value; }