Code Duplication    Length = 8-9 lines in 3 locations

includes/class-sensei-settings-api.php 3 locations

@@ 400-407 (lines=8) @@
397
	 * @param  array $args
398
	 * @return void
399
	 */
400
	public function form_field_text ( $args ) {
401
		$options = $this->get_settings();
402
403
		echo '<input id="' . esc_attr( $args['key'] ) . '" name="' . $this->token . '[' . esc_attr( $args['key'] ) . ']" size="40" type="text" value="' . esc_attr( $options[$args['key']] ) . '" />' . "\n";
404
		if ( isset( $args['data']['description'] ) ) {
405
			echo '<span class="description">' . $args['data']['description'] . '</span>' . "\n";
406
		}
407
	} // End form_field_text()
408
409
	/**
410
	 * Generate color picker field.
@@ 416-424 (lines=9) @@
413
	 * @param  array $args
414
	 * @return void
415
	 */
416
	public function form_field_color ( $args ) {
417
		$options = $this->get_settings();
418
419
		echo '<input id="' . esc_attr( $args['key'] ) . '" name="' . $this->token . '[' . esc_attr( $args['key'] ) . ']" size="40" type="text" class="color" value="' . esc_attr( $options[$args['key']] ) . '" />' . "\n";
420
		echo '<div style="position:absolute;background:#FFF;z-index:99;border-radius:100%;" class="colorpicker"></div>';
421
		if ( isset( $args['data']['description'] ) ) {
422
			echo '<span class="description">' . $args['data']['description'] . '</span>' . "\n";
423
		}
424
	} // End form_field_text()
425
426
	/**
427
	 * Generate checkbox field.
@@ 459-466 (lines=8) @@
456
	 * @param  array $args
457
	 * @return void
458
	 */
459
	public function form_field_textarea ( $args ) {
460
		$options = $this->get_settings();
461
462
		echo '<textarea id="' . esc_attr( $args['key'] ) . '" name="' . $this->token . '[' . esc_attr( $args['key'] ) . ']" cols="42" rows="5">' . esc_html( $options[$args['key']] ) . '</textarea>' . "\n";
463
		if ( isset( $args['data']['description'] ) ) {
464
			echo '<p><span class="description">' . esc_html( $args['data']['description'] ) . '</span></p>' . "\n";
465
		}
466
	} // End form_field_textarea()
467
468
	/**
469
	 * Generate select box field.