Возвышенное текст плагина 3 «на symfony2 Переопределить» переопределить части пучка

Возвышенное текст плагина 3 «на symfony2 Переопределить» переопределить части пучка

485
ПОДЕЛИТЬСЯ

Всем привет.
Каждый, кто программы на С symfony 2, столкнулись с ситуацией, когда для вас нужно поменять какой-или файл посторониих пакетов. Будь то веточка шаблон, контроллер , либо файл с переводом.
Раз пакет, который вы customizible имеет неважно какая непростая система вложенных файлов переопределение становится чрезвычайно увлекательной задачей.
К примеру?Демонстрация может быть в электронной коммерции проект Sylius в котором переопределить, скажем, шаблон отображения продукта /поставщика/sylius/sylius/ниц/Sylius/пачка/WebBundle/ресурсов/вид/Фронтэнда/продукта/показать.HTML-код.веточка придется создавать иерархию папок приложения/ресурсов/SyliusWebBundle/вид/Фронтэнда/продукта вручную, чтоб в конечном итоге положить туда файл показать.HTML-код.веточка.
На самом деле, для того, чтоб заавтоматизировать эту операцию, родился плагин для sublime текст 3, которым я желаю поделиться с symfony2 разрабов.
Способности
Плагин способен копия активного в данный момент файла из пакета в папке поставщиков в избранной пачке из папки src в опосля нажатия кнопок Ctrl+Shift+о.
В настоящее время поддерживаются шаблоны копирования, перевода, PHP файлы, все файлы в папку ресурсы/публичные. Шаблоны и перевод может быть скопирован в одной связке, так что в соответственном месте в каталоге приложения.
Ограничения
— в данный момент плагин может работать лишь с файлами из библиотек разработан эталон PSR-0 и находится в папке поставщика;
— испытана лишь в возвышенное текст 3 в Ubuntu;
— плагин еще не был принят в PackageControl.ИО, поэтому что вы должны положить руки (аннотации там есть) была принята, вы сможете установить прямо из sublime текст 3.
Планы
— Поддержка пачках, оформленных в согласовании со эталоном ПРЛ-4;
— Рекурсивный папку «override»;
— Автоматический выбор правильных имен в скопированный файл уже реализована;
— И почти все другое.
Что я сделала публиковать на хабре? Меня болит (не лишь для меня, правильно?) трудности и желаю поделиться ее решением, которые могут для вас понадобиться.
Будем благодарны за хоть какой отклик — отзыв, Совет, пул-запрос. Спасибо за внимание.

Ссылки
— Плагин для пакета управления;
Код плагина github.com;
ТОДО.МД.
УПД:
С момента публикации данной статьи в песочнице, плагин был допущен к packagecontrol.ИО начал учить как зарегистрировать новейшего места имен в PHP-файл в наследство и унаследовать от старенького класса. habrahabr.ru