Automattic\WooCommerce\Internal\Orders
PaymentInfo::get_card_icon
Generate a CSS-compatible SVG icon of a card brand.
Метод класса: PaymentInfo{}
Хуков нет.
Возвращает
Строку.
Использование
$result = PaymentInfo::get_card_icon( ?string $brand ): string;
- ?string $brand(обязательный)
- .
Код PaymentInfo::get_card_icon() PaymentInfo::get card icon WC 10.3.6
private static function get_card_icon( ?string $brand ): string {
$brand = strtolower( (string) $brand );
if ( ! in_array( $brand, self::KNOWN_CARD_BRANDS, true ) ) {
$brand = 'unknown';
}
// phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode, WordPress.WP.AlternativeFunctions.file_get_contents_file_get_contents
return base64_encode( file_get_contents( __DIR__ . "/CardIcons/{$brand}.svg" ) );
}