Automattic\WooCommerce\Internal\Fulfillments

Fulfillment::set_lockedpublicWC 1.0

Set the lock status and message.

Method of the class: Fulfillment{}

No Hooks.

Returns

null. Nothing (null).

Usage

$Fulfillment = new Fulfillment();
$Fulfillment->set_locked( $locked, $message ): void;
$locked(true|false) (required)
Whether the fulfillment is locked.
$message(string)
The lock message.
Default: an empty string

Fulfillment::set_locked() code WC 10.3.3

public function set_locked( bool $locked, string $message = '' ): void {
	$this->update_meta_data( '_is_locked', $locked );
	if ( $locked ) {
		$this->update_meta_data( '_lock_message', $message );
	} else {
		$this->delete_meta_data( '_lock_message' );
	}
}