Field::hasValue([$value,$value,...])

Version 3.8

Check if field has a given value

Return TRUE if field has one of given values. If no value is given, return true if field has any value.

Return value

Bool

Arguments

$value
Value used in comparison.

Full documentation

Give feedback, if 'Status' has value 'Pending' or 'Unfinished':

if ( $Order->status->hasValue('Pending','Unfinished') ){
    $this->get('feedback','This is not done!');
}    

Argument may be empty value. Give feedback, if 'Status' has value 'New' or it is not set.

if ( $Order->status->hasValue('','New') ){
    $this->get('feedback','This is new!');
}