Правильно ли я понимаю, что если, например, задать настройки для виджета так:
use SwitchBox;
Yii::$container->set(SwitchBox::className(), [
'options' => [
'label' => false,
],
'clientOptions' => [
'size' => 'mini',
'onColor' => 'success',
'offColor' => 'danger',
],
]);
То дефолтные настройки не "мержатся" (MERGE) с переопределенными при использовании в таком виде
<?= $form->field($model, 'is_visible')->widget(SwitchBox::className(), [
'clientOptions' => [
'onText' => 'on',
'offText' => 'off',
],
]) ?>
Т.е. конфиг для виджета будет не
[
'options' => [
'label' => false,
],
'clientOptions' => [
'size' => 'mini',
'onColor' => 'success',
'offColor' => 'danger',
'onText' => 'on',
'offText' => 'off',
],
]
как хотелось бы, а
[
'clientOptions' => [
'onText' => 'on',
'offText' => 'off',
],
]