%s ', 'facebook', filter_var( $fb_url, FILTER_SANITIZE_URL ), $this->uc_svg_social_icons( 'facebook' ) ); } if ( isset( $uc_option['uc_twitter_url'] ) && ! empty( $uc_option['uc_twitter_url'] ) ) { $twitter_url = $uc_option['uc_twitter_url']; printf( '
  • %s
  • ', 'twitter', filter_var( $twitter_url, FILTER_SANITIZE_URL ), $this->uc_svg_social_icons( 'twitter' ) ); } if ( isset( $uc_option['uc_instagram_url'] ) && ! empty( $uc_option['uc_instagram_url'] ) ) { $instagram_url = $uc_option['uc_instagram_url']; printf( '
  • %s
  • ', 'instagram', filter_var( $instagram_url, FILTER_SANITIZE_URL ), $this->uc_svg_social_icons( 'instagram' ) ); } if ( isset( $uc_option['uc_linkedin_url'] ) && ! empty( $uc_option['uc_linkedin_url'] ) ) { $linkedin_url = $uc_option['uc_linkedin_url']; printf( '
  • %s
  • ', 'linkedin', filter_var( $linkedin_url, FILTER_SANITIZE_URL ), $this->uc_svg_social_icons( 'linkedin' ) ); } if ( isset( $uc_option['uc_youtube_url'] ) && ! empty( $uc_option['uc_youtube_url'] ) ) { $youtube_url = $uc_option['uc_youtube_url']; printf( '
  • %s
  • ', 'youtube', filter_var( $youtube_url, FILTER_SANITIZE_URL ), $this->uc_svg_social_icons( 'youtube' ) ); } $social_html = ob_get_clean(); return $social_html; } public function uc_svg_social_icons( $id ) { if ( ! ( isset( $id ) && strlen( $id ) ) ) { return; } // @later-todo - youtube ending li issue in test coverage $svg_tag_start = ''; $svg_tag_end = ''; switch ( $id ) { case 'facebook': return $svg_tag_start . ' ' . $svg_tag_end; case 'instagram': return $svg_tag_start . ' ' . $svg_tag_end; case 'linkedin': return $svg_tag_start . ' ' . $svg_tag_end; case 'twitter': return $svg_tag_start . ' ' . $svg_tag_end; case 'youtube': return $svg_tag_start . ' ' . $svg_tag_end; default: return; } } }