Automattic\WooCommerce\Admin\Features\Fulfillments
Fulfillment::set_status
Set fulfillment status.
Метод класса: Fulfillment{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$Fulfillment = new Fulfillment(); $Fulfillment->set_status( ?string $status ): void;
- ?string $status(обязательный)
- .
Код Fulfillment::set_status() Fulfillment::set status WC 11.0.1
public function set_status( ?string $status ): void {
$statuses = FulfillmentUtils::get_fulfillment_statuses();
if ( ! isset( $statuses[ $status ] ) ) {
// Change the status to an existing one if the provided status is not valid.
$status = $this->get_is_fulfilled() ? 'fulfilled' : 'unfulfilled';
}
// Set the fulfillment status.
$this->set_is_fulfilled( $statuses[ $status ]['is_fulfilled'] ?? false );
$this->set_prop( 'status', $status );
}