WC_Payment_Gateway::get_icon PHP Method

get_icon() public method

Return the gateway's icon.
public get_icon ( ) : string
return string
    public function get_icon()
    {
        $icon = $this->icon ? '<img src="' . WC_HTTPS::force_https_url($this->icon) . '" alt="' . esc_attr($this->get_title()) . '" />' : '';
        return apply_filters('woocommerce_gateway_icon', $icon, $this->id);
    }

Usage Example

 /**
  * @param WC_Payment_Gateway $gateway
  */
 public function merge_settings(WC_Payment_Gateway $gateway)
 {
     $data = $this->get_data();
     if (isset($data['title'])) {
         $gateway->title = $data['title'];
     }
     if (isset($data['description'])) {
         $gateway->description = $data['description'];
     }
     $gateway->has_icon = $gateway->get_icon() != '';
     $gateway->show_icon = isset($data['icon']) ? $data['icon'] : true;
 }
All Usage Examples Of WC_Payment_Gateway::get_icon