Field::isEmpty()

Version 3.8

Check if field has no value

Returns TRUE, if field contains no valid value.

Return value

Bool

Full documentation

If status is empty, set value to 'New'.

if ( $Order->status->isEmpty() ){
    $Order->status->setValue('New');
}

Note: preview example can also be defined by Field::setDefault() method:

$Order->status->setDefault('New');