Спасибо всем кто откликнулся, самому получилось разобраться , вот что вышло
<?= $form->field($formFilter, 'category', [
"template" => Html::tag('legend',"{labelTitle}") . "\n{input}",
'options' => [
'tag' => 'fieldset',
'class' => 'search-task__categories',
]
])->checkboxList(Category::getCategorisList(), [
'unselect' => null,
'tag' => false,
'item' => function ($index, $label, $name, $checked, $value) {
return Html::beginTag('label',['class' =>'checkbox__legend']) .
Html::checkbox($name, $checked, [
'class' => 'visually-hidden checkbox__input',
'value' => $value
]) . Html::tag('span',$label) . Html::endTag('label');
}
]); ?>