public function progressBar($style = 'primary', $size = 'sm', $max = 100)
{
if (is_array($style)) {
$style = array_map(function ($style) {
return 'progress-bar-' . $style;
}, $style);
$style = implode(' ', $style);
} elseif (is_string($style)) {
$style = 'progress-bar-' . $style;
}
$wrapper = <<<EOT
<div class="progress progress-{$size}">
<div class="progress-bar {$style}" role="progressbar" aria-valuenow="{value}" aria-valuemin="0" aria-valuemax="{$max}" style="width: {value}%">
<span class="sr-only">{value}</span>
</div>
</div>
EOT;
$this->htmlWrapper($wrapper);
return $this;
}