Nette\Forms\Rules::getToggleStates PHP Method

getToggleStates() public method

public getToggleStates ( $toggles = [], $success = TRUE ) : array
return array
    public function getToggleStates($toggles = [], $success = TRUE)
    {
        foreach ($this->toggles as $id => $hide) {
            $toggles[$id] = ($success xor !$hide) || !empty($toggles[$id]);
        }
        foreach ($this->rules as $rule) {
            if ($rule->branch) {
                $toggles = $rule->branch->getToggleStates($toggles, $success && static::validateRule($rule));
            }
        }
        return $toggles;
    }