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 9.5.1
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" ) ); }