WC_Data::set_clone_mode
Set the clone mode.
This controls how meta IDs are handled when the object is cloned:
- CLONE_MODE_DUPLICATE (default): Clears meta IDs for duplication workflows
- CLONE_MODE_CACHE: Preserves meta IDs for caching workflows
Метод класса: WC_Data{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WC_Data = new WC_Data(); $WC_Data->set_clone_mode( $mode );
- $mode(строка) (обязательный)
- One of the CLONE_MODE_* constants.
Список изменений
| С версии 10.4.0 | Введена. |
Код WC_Data::set_clone_mode() WC Data::set clone mode WC 10.5.2
public function set_clone_mode( $mode ) {
if ( ! in_array( $mode, array( self::CLONE_MODE_DUPLICATE, self::CLONE_MODE_CACHE ), true ) ) {
throw new InvalidArgumentException( 'Clone mode must be either WC_Data::CLONE_MODE_DUPLICATE or WC_Data::CLONE_MODE_CACHE' );
}
$this->clone_mode = $mode;
}