Automattic\WooCommerce\StoreApi\Schemas\V1
OrderSchema::__construct
Constructor.
Метод класса: OrderSchema{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$OrderSchema = new OrderSchema(); $OrderSchema->__construct( $extend, $controller );
- $extend(ExtendSchema) (обязательный)
- Rest Extending instance.
- $controller(SchemaController) (обязательный)
- Schema Controller instance.
Код OrderSchema::__construct() OrderSchema:: construct WC 11.0.1
public function __construct( ExtendSchema $extend, SchemaController $controller ) {
parent::__construct( $extend, $controller );
$this->item_schema = $this->controller->get( OrderItemSchema::IDENTIFIER );
$this->coupon_schema = $this->controller->get( OrderCouponSchema::IDENTIFIER );
$this->fee_schema = $this->controller->get( OrderFeeSchema::IDENTIFIER );
$this->shipping_rate_schema = $this->controller->get( CartShippingRateSchema::IDENTIFIER );
$this->shipping_address_schema = $this->controller->get( ShippingAddressSchema::IDENTIFIER );
$this->billing_address_schema = $this->controller->get( BillingAddressSchema::IDENTIFIER );
$this->error_schema = $this->controller->get( ErrorSchema::IDENTIFIER );
$this->order_controller = new OrderController();
}