WC_Abstract_Legacy_Order::init()
Устарела с версии 3.0.0 Logic moved to constructor. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.
Load the order object. Called from the constructor.
Метод класса: WC_Abstract_Legacy_Order{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->init( $order );
- $order(int|объект|WC_Order) (обязательный)
- Order to init.
Список изменений
Устарела с 3.0.0 | Logic moved to constructor |
Код WC_Abstract_Legacy_Order::init() WC Abstract Legacy Order::init WC 7.5.1
protected function init( $order ) { wc_deprecated_function( 'WC_Order::init', '3.0', 'Logic moved to constructor' ); if ( is_numeric( $order ) ) { $this->set_id( $order ); } elseif ( $order instanceof WC_Order ) { $this->set_id( absint( $order->get_id() ) ); } elseif ( isset( $order->ID ) ) { $this->set_id( absint( $order->ID ) ); } $this->set_object_read( false ); $this->data_store->read( $this ); }