	/**
	 * The hash prefix and suffix
	 *
	 * @var     string
	 * @since 3.2.0
	 **/
	private static string $hhh = '#' . '#' . '#';

	/**
	 * The open prefix
	 *
	 * @var     string
	 * @since 3.2.0
	 **/
	private static string $bbb = '[' . '[' . '[';

	/**
	 * The close suffix
	 *
	 * @var     string
	 * @since 3.2.0
	 **/
	private static string $ddd = ']' . ']' . ']';

	/**
	 * Get a prefix and suffix added to given string
	 *
	 * @param   string  $class  The class name
	 *
	 * @return  string
	 * @since 3.2.0
	 */
	public static function _(string $string): string
	{
		return self::b() . $string . self::d();
	}

	/**
	 * Get a open prefix
	 *
	 * @return  string
	 * @since 3.2.0
	 */
	public static function b(): string
	{
		return self::$bbb;
	}

	/**
	 * Get a close suffix
	 *
	 * @return  string
	 * @since 3.2.0
	 */
	public static function d(): string
	{
		return self::$ddd;
	}

	/**
	 * Get a hash prefix and suffix added to given string
	 *
	 * @param   string  $class  The class name
	 *
	 * @return  string
	 * @since 3.2.0
	 */
	public static function _h(string $string): string
	{
		return self::h() . $string . self::h();
	}

	/**
	 * Get a hash-fix
	 *
	 * @return  string
	 * @since 3.2.0
	 */
	public static function h(): string
	{
		return self::$hhh;
	}
