Если кому интересно будет, можно это решить АБСТОЛЮТНО более простым способ))))
Всё как на официальном сайте по CKEditor.
Закидываете в папку vendor/ckeditor/ckeditor/plugins свой плагин.
А затем подключаете основной файл плагина там, где вам нужно, например вот так:
$this->registerJs("CKEDITOR.plugins.addExternal('pbckcode', 'plugins/pbckcode/plugin.js', '');", $this::POS_READY, 'tinymcepluginpbckcode');
А в самом уже отображении вот так:
<?= $form->field($model, 'content')->widget(CKEditor::className(), [
'preset' => 'custom',
'options' => ['rows' => 15],
'clientOptions' => [
'extraPlugins' => 'pbckcode',
'toolbarGroups' => [
['name' => 'undo'],
['name' => 'basicstyles', 'groups' => ['basicstyles', 'cleanup']],
['name' => 'colors'],
['name' => 'links', 'groups' => ['links', 'insert']],
['name' => 'others', 'groups' => ['others', 'about']],
//['name' => 'youtube'], // <--- OUR NEW PLUGIN YAY!
['name' => 'pbckcode']
]
],
]) ?>
А после обновляете страницу с этим редактором - будет ошибка (в консоли). В консоли смотрите папку, в которой закэширован CKEditor (будет показана при наведении на файл, который система не может найти). Находите её в директории @webroot и удаляете полностью эту злосчастную папку. А затем обновляете страницу с редактором Ctrl+F5 и наблюдаете добавленный свой плагин.
Радуемся)))
Между прочим именно так сам этот "2amigos" даёт инструкцию на github, но забыл, что всё там блин кэшируется.