WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Payment_Token::__construct() public WC 2.6.0

Initialize a payment token.

These fields are accepted by all payment tokens: is_default - boolean Optional - Indicates this is the default payment token for a user token - string Required - The actual token to store gateway_id - string Required - Identifier for the gateway this token is associated with user_id - int Optional - ID for the user this token is associated with. 0 if this token is not associated with a user

{} Это метод класса: WC_Payment_Token{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$WC_Payment_Token = new WC_Payment_Token();
$WC_Payment_Token->__construct( $token );
$token(смешанный)
Token.
По умолчанию: ''

Список изменений

С версии 2.6.0 Введена.

Код WC_Payment_Token::__construct() WC 4.7.1

<?php
public function __construct( $token = '' ) {
	parent::__construct( $token );

	if ( is_numeric( $token ) ) {
		$this->set_id( $token );
	} elseif ( is_object( $token ) ) {
		$token_id = $token->get_id();
		if ( ! empty( $token_id ) ) {
			$this->set_id( $token->get_id() );
		}
	} else {
		$this->set_object_read( true );
	}

	$this->data_store = WC_Data_Store::load( 'payment-token' );
	if ( $this->get_id() > 0 ) {
		$this->data_store->read( $this );
	}
}