PHP 클래스 WC_Customer_Download

부터: 2.7.0
저자: WooThemes
상속: extends WC_Data, implements ArrayAccess
파일 보기 프로젝트 열기: woocommerce/woocommerce 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$data array Download Data array.

공개 메소드들

메소드 설명
__construct ( integer | object | array $download ) Constructor.
get_access_expires ( string $context = 'view' ) : integer Get access_expires.
get_access_granted ( string $context = 'view' ) : integer Get access_granted.
get_download_count ( string $context = 'view' ) : integer Get download_count.
get_download_id ( string $context = 'view' ) : string Get download id.
get_downloads_remaining ( string $context = 'view' ) : integer Get downloads_remaining.
get_order_id ( string $context = 'view' ) : integer Get order_id.
get_order_key ( string $context = 'view' ) : string Get order_key.
get_product_id ( string $context = 'view' ) : integer Get product id.
get_user_email ( string $context = 'view' ) : string Get user_email.
get_user_id ( string $context = 'view' ) : integer Get user id.
offsetExists ( string $offset ) : boolean offsetExists
offsetGet ( string $offset ) : mixed offsetGet
offsetSet ( string $offset, mixed $value ) offsetSet
offsetUnset ( string $offset ) offsetUnset
save ( ) : integer Save data to the database.
set_access_expires ( integer $timestamp ) Get access_expires.
set_access_granted ( integer $timestamp ) Get access_granted.
set_download_count ( integer $value ) Get download_count.
set_download_id ( string $value ) Set download id.
set_downloads_remaining ( integer $value ) Get downloads_remaining.
set_order_id ( integer $value ) Get order_id.
set_order_key ( string $value ) Get order_key.
set_product_id ( integer $value ) Set product id.
set_user_email ( integer $value ) Get user_email.
set_user_id ( integer $value ) Get user id.

보호된 메소드들

메소드 설명
get_hook_prefix ( ) : string Prefix for action and filter hooks on data.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( integer | object | array $download )
$download integer | object | array

get_access_expires() 공개 메소드

Get access_expires.
public get_access_expires ( string $context = 'view' ) : integer
$context string
리턴 integer

get_access_granted() 공개 메소드

Get access_granted.
public get_access_granted ( string $context = 'view' ) : integer
$context string
리턴 integer

get_download_count() 공개 메소드

Get download_count.
public get_download_count ( string $context = 'view' ) : integer
$context string
리턴 integer

get_download_id() 공개 메소드

Get download id.
public get_download_id ( string $context = 'view' ) : string
$context string
리턴 string

get_downloads_remaining() 공개 메소드

Get downloads_remaining.
public get_downloads_remaining ( string $context = 'view' ) : integer
$context string
리턴 integer

get_hook_prefix() 보호된 메소드

Prefix for action and filter hooks on data.
부터: 2.7.0
protected get_hook_prefix ( ) : string
리턴 string

get_order_id() 공개 메소드

Get order_id.
public get_order_id ( string $context = 'view' ) : integer
$context string
리턴 integer

get_order_key() 공개 메소드

Get order_key.
public get_order_key ( string $context = 'view' ) : string
$context string
리턴 string

get_product_id() 공개 메소드

Get product id.
public get_product_id ( string $context = 'view' ) : integer
$context string
리턴 integer

get_user_email() 공개 메소드

Get user_email.
public get_user_email ( string $context = 'view' ) : string
$context string
리턴 string

get_user_id() 공개 메소드

Get user id.
public get_user_id ( string $context = 'view' ) : integer
$context string
리턴 integer

offsetExists() 공개 메소드

offsetExists
public offsetExists ( string $offset ) : boolean
$offset string
리턴 boolean

offsetGet() 공개 메소드

offsetGet
public offsetGet ( string $offset ) : mixed
$offset string
리턴 mixed

offsetSet() 공개 메소드

offsetSet
public offsetSet ( string $offset, mixed $value )
$offset string
$value mixed

offsetUnset() 공개 메소드

offsetUnset
public offsetUnset ( string $offset )
$offset string

save() 공개 메소드

Save data to the database.
부터: 2.7.0
public save ( ) : integer
리턴 integer Item ID

set_access_expires() 공개 메소드

Get access_expires.
public set_access_expires ( integer $timestamp )
$timestamp integer

set_access_granted() 공개 메소드

Get access_granted.
public set_access_granted ( integer $timestamp )
$timestamp integer

set_download_count() 공개 메소드

Get download_count.
public set_download_count ( integer $value )
$value integer

set_download_id() 공개 메소드

Set download id.
public set_download_id ( string $value )
$value string

set_downloads_remaining() 공개 메소드

Get downloads_remaining.
public set_downloads_remaining ( integer $value )
$value integer

set_order_id() 공개 메소드

Get order_id.
public set_order_id ( integer $value )
$value integer

set_order_key() 공개 메소드

Get order_key.
public set_order_key ( string $value )
$value string

set_product_id() 공개 메소드

Set product id.
public set_product_id ( integer $value )
$value integer

set_user_email() 공개 메소드

Get user_email.
public set_user_email ( integer $value )
$value integer

set_user_id() 공개 메소드

Get user id.
public set_user_id ( integer $value )
$value integer

프로퍼티 상세

$data 보호되어 있는 프로퍼티

Download Data array.
부터: 2.7.0
protected array $data
리턴 array