ValidationLogicCriteria::andIf PHP Method

andIf() public method

Adds a new criterion, and makes this set use conjuctive logic
public andIf ( string $master = null ) : ValidationLogicCriteria
$master string The master form field
return ValidationLogicCriteria
    public function andIf($master = null)
    {
        if ($this->logicalOperator == "or") {
            user_error("ValidationLogicCriteria: Cannot declare a logical operator more than once. (Specified andIf() after calling orIf()). Use a nested ValidationLogicCriteriaSet to combine conjunctive and disjuctive logic.", E_USER_ERROR);
        }
        if ($master) {
            $this->master = $master;
        }
        $this->logicalOperator = "and";
        return $this;
    }