Fuel\Validation\Rule\Required::validate PHP Method

validate() public method

Since: 2.0
public validate ( mixed $value, null $field = null, null $allFields = null ) : boolean
$value mixed
$field null
$allFields null
return boolean
    public function validate($value, $field = null, $allFields = null)
    {
        // Make sure the array key exists in the data
        // This check will only be performed if $field and $allFields are set. Else only the value passed will be tested
        if ($field === null or $allFields !== null and !isset($allFields[$field])) {
            return false;
        }
        return $value === 0 or $value === false or !empty($value) or $value === '0';
    }
Required