Сделал тут на выходных один плагин к шторму. Из разряда "для себя".
Поначалу сделал удобное создание классов коханы с поиском нужного super класса. Но это мелочи.
А другая фича может быть интересна.
Есть модель кохановской ORM.
Например:
Alt+Insert -> Kohana model phpDoc
Причем, если допустим было бы - $_table_names_plural = true;, то поля искались бы для таблицы cities.
Ну и разумеется, если напрямую указана $_table_name - будет искаться там. - это все для Kohana ORM. Для кого как, для меня - полезно. Разумеется необходимо указать констринг и креденшелы для базы в настройках(думаю заменить это обращением к вкладке Database и искать метаданные там).
Интересно - нужна ли данная фича для других ORM? Полезна ли? Стоит ли причесывать код, добавлять поддержку разных версий Коханы, организовывать проект на гитхабах и все такое ради этого?
Т.е. если это принесет пользу достаточно большому количеству людей - могу потратить время. Если нет - то нет.
Есть мысли по возможным фичам? Я например, хочу сделать возможность организовывать модуль по стандартам Коханы, с автосозданием классов Kohana_Foo и Foo extends Kohana_Foo вместо Foo.
Поначалу сделал удобное создание классов коханы с поиском нужного super класса. Но это мелочи.
А другая фича может быть интересна.
Есть модель кохановской ORM.
Например:
PHP:
class Model_City extends ORM
{
}
PHP:
/** Model for city table
* @property int $id
* @property int $region_id
* @property string $title
* @property float $latitude
* @property float $longitude
* @property int $zoom
*/
class Model_City extends ORM
{
}
Ну и разумеется, если напрямую указана $_table_name - будет искаться там. - это все для Kohana ORM. Для кого как, для меня - полезно. Разумеется необходимо указать констринг и креденшелы для базы в настройках(думаю заменить это обращением к вкладке Database и искать метаданные там).
Интересно - нужна ли данная фича для других ORM? Полезна ли? Стоит ли причесывать код, добавлять поддержку разных версий Коханы, организовывать проект на гитхабах и все такое ради этого?

Есть мысли по возможным фичам? Я например, хочу сделать возможность организовывать модуль по стандартам Коханы, с автосозданием классов Kohana_Foo и Foo extends Kohana_Foo вместо Foo.