Submit
Path:
~
/
home
/
getwphos
/
public_html
/
almajd
/
wp-content
/
plugins
/
woocommerce
/
src
/
Blocks
/
Payments
/
Integrations
/
File Content:
Cheque.php
<?php namespace Automattic\WooCommerce\Blocks\Payments\Integrations; use Exception; use Automattic\WooCommerce\Blocks\Assets\Api; use WC_Gateway_Cheque; /** * Cheque payment method integration * * @since 2.6.0 */ final class Cheque extends AbstractPaymentMethodType { /** * Payment method name defined by payment methods extending this class. * * @var string */ protected $name = WC_Gateway_Cheque::ID; /** * An instance of the Asset Api * * @var Api */ private $asset_api; /** * Constructor * * @param Api $asset_api An instance of Api. */ public function __construct( Api $asset_api ) { $this->asset_api = $asset_api; } /** * Initializes the payment method type. */ public function initialize() { $this->settings = get_option( 'woocommerce_cheque_settings', [] ); } /** * Returns if this payment method should be active. If false, the scripts will not be enqueued. * * @return boolean */ public function is_active() { return filter_var( $this->get_setting( 'enabled', false ), FILTER_VALIDATE_BOOLEAN ); } /** * Returns an array of scripts/handles to be registered for this payment method. * * @return array */ public function get_payment_method_script_handles() { $this->asset_api->register_script( 'wc-payment-method-cheque', 'assets/client/blocks/wc-payment-method-cheque.js' ); return [ 'wc-payment-method-cheque' ]; } /** * Returns an array of key=>value pairs of data made available to the payment methods script. * * @return array */ public function get_payment_method_data() { return [ 'title' => $this->get_setting( 'title' ), 'description' => $this->get_setting( 'description' ), 'supports' => $this->get_supported_features(), ]; } }
Edit
Rename
Chmod
Delete
FILE
FOLDER
Name
Size
Permission
Action
AbstractPaymentMethodType.php
2837 bytes
0644
BankTransfer.php
1762 bytes
0644
CashOnDelivery.php
2590 bytes
0644
Cheque.php
1769 bytes
0644
PayPal.php
2472 bytes
0644
N4ST4R_ID | Naxtarrr