Code Duplication    Length = 8-9 lines in 2 locations

includes/admin/class-wc-admin-settings.php 1 location

@@ 630-637 (lines=8) @@
627
		$description  = '';
628
		$tooltip_html = '';
629
630
		if ( true === $value['desc_tip'] ) {
631
			$tooltip_html = $value['desc'];
632
		} elseif ( ! empty( $value['desc_tip'] ) ) {
633
			$description  = $value['desc'];
634
			$tooltip_html = $value['desc_tip'];
635
		} elseif ( ! empty( $value['desc'] ) ) {
636
			$description  = $value['desc'];
637
		}
638
639
		if ( $description && in_array( $value['type'], array( 'textarea', 'radio' ) ) ) {
640
			$description = '<p style="margin-top:0">' . wp_kses_post( $description ) . '</p>';

includes/abstracts/abstract-wc-settings-api.php 1 location

@@ 317-325 (lines=9) @@
314
	 * @return string
315
	 */
316
	public function get_description_html( $data ) {
317
		if ( $data['desc_tip'] === true ) {
318
			$description = '';
319
		} elseif ( ! empty( $data['desc_tip'] ) ) {
320
			$description = $data['description'];
321
		} elseif ( ! empty( $data['description'] ) ) {
322
			$description = $data['description'];
323
		} else {
324
			$description = '';
325
		}
326
327
		return $description ? '<p class="description">' . wp_kses_post( $description ) . '</p>' . "\n" : '';
328
	}