File "ColorMapper.php"
Full Path: /home/stylijtl/public_html/wp-content/plugins/wpforms-lite/src/Integrations/PayPalCommerce/PaymentMethods/GooglePay/ColorMapper.php
File size: 1.01 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace WPForms\Integrations\PayPalCommerce\PaymentMethods\GooglePay;
use WPForms\Integrations\PayPalCommerce\PaymentMethods\ColorMapInterface;
use WPForms\Integrations\PayPalCommerce\PaymentMethods\ColorMapTrait;
/**
* Provides color mapping for Google Pay buttons and logos.
*
* @since 1.10.0
*/
class ColorMapper implements ColorMapInterface {
use ColorMapTrait;
/**
* Get a button color map.
*
* Maps button style colors to actual button colors for Google Pay.
*
* @since 1.10.0
*
* @return array<string, string> Button color map.
*/
public function get_button_map(): array {
return [
'black' => 'black',
'white' => 'white',
'silver' => 'white',
'gold' => 'white',
'blue' => 'black',
];
}
/**
* Get logo color map.
*
* Maps button colors to logo colors for Google Pay.
*
* @since 1.10.0
*
* @return array<string, string> Logo color map.
*/
public function get_logo_map(): array {
return [
'black' => 'white',
'white' => 'black',
];
}
}