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

@@ 328-336 (lines=9) @@
325
	 * @return string
326
	 */
327
	public function get_description_html( $data ) {
328
		if ( $data['desc_tip'] === true ) {
329
			$description = '';
330
		} elseif ( ! empty( $data['desc_tip'] ) ) {
331
			$description = $data['description'];
332
		} elseif ( ! empty( $data['description'] ) ) {
333
			$description = $data['description'];
334
		} else {
335
			$description = '';
336
		}
337
338
		return $description ? '<p class="description">' . wp_kses_post( $description ) . '</p>' . "\n" : '';
339
	}