Code Duplication    Length = 8-9 lines in 2 locations

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

@@ 615-622 (lines=8) @@
612
		$description  = '';
613
		$tooltip_html = '';
614
615
		if ( true === $value['desc_tip'] ) {
616
			$tooltip_html = $value['desc'];
617
		} elseif ( ! empty( $value['desc_tip'] ) ) {
618
			$description  = $value['desc'];
619
			$tooltip_html = $value['desc_tip'];
620
		} elseif ( ! empty( $value['desc'] ) ) {
621
			$description  = $value['desc'];
622
		}
623
624
		if ( $description && in_array( $value['type'], array( 'textarea', 'radio' ) ) ) {
625
			$description = '<p style="margin-top:0">' . wp_kses_post( $description ) . '</p>';

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

@@ 265-273 (lines=9) @@
262
	 * @return string
263
	 */
264
	public function get_description_html( $data ) {
265
		if ( $data['desc_tip'] === true ) {
266
			$description = '';
267
		} elseif ( ! empty( $data['desc_tip'] ) ) {
268
			$description = $data['description'];
269
		} elseif ( ! empty( $data['description'] ) ) {
270
			$description = $data['description'];
271
		} else {
272
			$description = '';
273
		}
274
275
		return $description ? '<p class="description">' . wp_kses_post( $description ) . '</p>' . "\n" : '';
276
	}