PHP 클래스 WC_Payment_Gateways

Loads payment gateways via hooks for use in the store.
저자: WooThemes
파일 보기 프로젝트 열기: woocommerce/woocommerce 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$payment_gateways Array of payment gateway classes.

보호된 프로퍼티들

프로퍼티 타입 설명
$_instance The single instance of the class

공개 메소드들

메소드 설명
__clone ( ) Cloning is forbidden.
__construct ( ) Initialize payment gateways.
__wakeup ( ) Unserializing instances of this class is forbidden.
get_available_payment_gateways ( ) : array Get available gateways.
get_payment_gateway_ids ( ) : array Get array of registered gateway ids
init ( ) Load gateways and hook in functions.
instance ( ) : WC_Payment_Gateways Main WC_Payment_Gateways Instance.
payment_gateways ( ) : array Get gateways.
process_admin_options ( ) Save options in admin.
set_current_gateway ( $gateways ) Set the current, active gateway.

메소드 상세

__clone() 공개 메소드

Cloning is forbidden.
부터: 2.1
public __clone ( )

__construct() 공개 메소드

Initialize payment gateways.
public __construct ( )

__wakeup() 공개 메소드

Unserializing instances of this class is forbidden.
부터: 2.1
public __wakeup ( )

get_available_payment_gateways() 공개 메소드

Get available gateways.

get_payment_gateway_ids() 공개 메소드

Get array of registered gateway ids
부터: 2.6.0
public get_payment_gateway_ids ( ) : array
리턴 array of strings

init() 공개 메소드

Load gateways and hook in functions.
public init ( )

instance() 공개 정적인 메소드

Ensures only one instance of WC_Payment_Gateways is loaded or can be loaded.
부터: 2.1
public static instance ( ) : WC_Payment_Gateways
리턴 WC_Payment_Gateways Main instance

payment_gateways() 공개 메소드

Get gateways.
public payment_gateways ( ) : array
리턴 array

process_admin_options() 공개 메소드

Save options in admin.

set_current_gateway() 공개 메소드

Set the current, active gateway.
public set_current_gateway ( $gateways )

프로퍼티 상세

$_instance 보호되어 있는 정적으로 프로퍼티

The single instance of the class
부터: 2.1
protected static $_instance

$payment_gateways 공개적으로 프로퍼티

Array of payment gateway classes.
public $payment_gateways