tag = $tag;
if ($attributes !== null) {
$this->getAttributes()->merge($attributes);
}
$this->setHtmlContent(...$content);
}
/**
* Create a new HTML element from the given tag, attributes and content
*
* @param string $tag The tag for the element
* @param mixed $attributes The HTML attributes for the element
* @param mixed $content The content of the element
*
* @return static
*/
public static function create($tag, $attributes = null, $content = null)
{
return new static($tag, Attributes::wantAttributes($attributes), ...Html::wantHtmlList($content));
}
}