Automattic\WooCommerce\Blocks\Payments
PaymentMethodRegistry::register() public WC 1.0
Registers a payment method.
{} Это метод класса: PaymentMethodRegistry{}
Хуков нет.
Возвращает
true/false. True means registered successfully.
Использование
$PaymentMethodRegistry = new PaymentMethodRegistry(); $PaymentMethodRegistry->register( $payment_method_type );
- $payment_method_type(PaymentMethodTypeчислоerface) (обязательный)
- An instance of PaymentMethodTypeInterface.
Код PaymentMethodRegistry::register() PaymentMethodRegistry::register WC 5.0.0
public function register( PaymentMethodTypeInterface $payment_method_type ) {
$name = $payment_method_type->get_name();
if ( $this->is_registered( $name ) ) {
/* translators: %s: Payment method name. */
_doing_it_wrong( __METHOD__, esc_html( sprintf( __( 'Payment method "%s" is already registered.', 'woocommerce' ), $name ) ), '2.5.0' );
return false;
}
$this->registered_payment_methods[ $name ] = $payment_method_type;
return true;
}