public static function renderHtmlTag(array $attributes, $htmlTag, $shortEndTag)
    {
        $output = '<'.$htmlTag;

        foreach ($attributes as $attr => $value) {
            if (static::isValidValue($value)) {
                $output .= ' '.$attr.'="'.$value.'"';
            }
        }

        $output .= $shortEndTag ? ' />' : '></'.$htmlTag.'>';

        return $output;
    }
public static function renderHtmlTag(array $attributes, $htmlTag, $shortEndTag)
    {
        $output = '<'.$htmlTag;

        foreach ($attributes as $attr => $value) {
            if (static::isValidValue($value)) {
                $output .= ' '.$attr.'="'.$value.'"';
            }
        }

        $output .= $shortEndTag ? ' />' : '></'.$htmlTag.'>';

        return $output;
    }
public static function renderHtmlTag ( array $ attributes , $ htmlTag , $ shortEndTag ) { $ output = '<' . $ htmlTag ; foreach ( $ attributes as $ attr => $ value ) { if ( static :: isValidValue ( $ value ) ) { $ output .= ' ' . $ attr . '="' . $ value . '"' ; } } $ output .= $ shortEndTag ? ' />' : '></' . $ htmlTag . '>' ; return $ output ; }
Render the HTML tag.

@param array  $attributes  The HTML attributes
@param string $htmlTag     The HTML tag name
@param bool   $shortEndTag Check if the end HTML tag must be in a short or long format

@return string The output render
Render the HTML tag .