protected function registerPlugin()
{
$js = [];
$view = $this->getView();
CKEditorAsset::register($view);
$id = $this->options['id'];
$options = $this->clientOptions !== false && !empty($this->clientOptions) ? Json::encode($this->clientOptions) : '{}';
if ($this->disableAutoInline) {
$js[] = "CKEDITOR.disableAutoInline = true;";
}
$js[] = "CKEDITOR.inline('{$id}', {$options});";
if (isset($this->clientOptions['filebrowserUploadUrl'])) {
$js[] = "dosamigos.ckEditorWidget.registerCsrfImageUploadHandler();";
}
$view->registerJs(implode("\n", $js));
}