Field::isBeforeOr($value)

Version 3.8

Check if value is smaller or same as given value

Return true if value is smaller or same as given value.

This method is alias to: Field::isUnderOr()

Can be used for semantic clarification: - amount->isUnderOr() - date->isBeforeOr()

Return value

Bool

Arguments

$value
Value to check against

Full documentation

Date: Set status to 'Due' if dueadate has gone:

if ( $Order->duedate->isBeforeOr('today') ){
    $Order->status->setValue('Due');
}

Selection: Set 'Delivered' to 'No' if status is 'Delivery' or something before it:

if ( $Order->status->isBeforeOr('Delivery') ){
    $Order->delivered->setValue('No');
}