<?php

namespace TotalThemeCore\Shortcodes;

defined( 'ABSPATH' ) || exit;

final class Shortcode_Searchform {

	public function __construct() {
		if ( ! shortcode_exists( 'searchform' ) ) {
			add_shortcode( 'searchform', [ self::class, 'output' ] );
		}
	}

	public static function output( $atts = [], $content = '' ) {
		if ( ! function_exists( 'get_search_form' ) ) {
			return;
		}
		ob_start();
			get_search_form( $atts );
		return ob_get_clean();
	}

}
