public function __construct($content, array $args = [])
{
$this->content = (string) $content;
$args = array_merge(['type' => 'success', 'classes' => [], 'dismissible' => true], $args);
$classes = array_merge(['notice', "notice-{$args['type']}"], (array) $args['classes']);
if ($args['dismissible']) {
$classes[] = 'is-dismissible';
}
$this->classes = implode(' ', array_unique(array_map('trim', $classes)));
}