protected function attribute($key, $value)
    {
        if (is_numeric($key)) {
            $key = $value;
        }

        if (!is_null($value)) {
            return $key.'="'.$value.'"';
        }
    }
protected function attribute($key, $value)
    {
        if (is_numeric($key)) {
            $key = $value;
        }

        if (!is_null($value)) {
            return $key.'="'.$value.'"';
        }
    }
protected function attribute ( $ key , $ value ) { if ( is_numeric ( $ key ) ) { $ key = $ value ; } if ( ! is_null ( $ value ) ) { return $ key . '="' . $ value . '"' ; } }
Creates the attribute string.

@param string $key   - The attribute's key
@param string $value - The $key's value

@return string
Creates the attribute string .