Nette\Forms\Rules::setRequired PHP Method

setRequired() public method

Makes control mandatory.
public setRequired ( $value = TRUE ) : self
return self
    public function setRequired($value = TRUE)
    {
        if ($value) {
            $this->addRule(Form::REQUIRED, $value === TRUE ? NULL : $value);
        } else {
            $this->required = FALSE;
        }
        return $this;
    }

Usage Example

Example #1
0
 /**
  * Makes control mandatory.
  * @param  mixed  state or error message
  * @return self
  */
 public function setRequired($value = TRUE)
 {
     $this->rules->setRequired($value);
     return $this;
 }