Плагин для поддержки фреймворка Symfony 2 в PHPStorm 6+ (Symstorm)

Люблю писать всякие прикольные штуки для IDE, в которой я работаю.

Данный плагин состоит из 2х частей: java плагина для PHPstorm и расширения для Google Chrome.

JAR: http://yadi.sk/d/4T2lPA5tKqfwx (устанавливаем в PHPStorm)

CRX: http://yadi.sk/d/hEIolS_SKqg28 (надеюсь, вы умеете устанавливать левые расширения в Google Chrome)

После установки расширения в Google Chrome появляется кнопка "Symstorm plugin", при нажатии на которую текущий контроллер открывается в PHPStorm (PHPStorm должен быть открыт заранее).

Вторая функция данного плагина полностью аналогична плагину для Kohana - переход к экшену по URL. Нажимаете в PHPstorm-e Ctrl+Shift+K и вводите URL, после чего должен открыться контроллер и экшен. 

Плагин идет как дополнение к великолепному плагину http://plugins.jetbrains.com/plugin/7219?pr=phpStorm

Исходники:

https://github.com/zenden2k/symstorm

 

Маленький плагин для поддержки Kohana в PHPStorm

Маленький плагин для поддержки пхп фреймворка Kohana 3 в PHPStorm. Плагин предоставляет 2 простые функции:

Переход из файла контроллера по нажатию Ctrl+B (или Ctrl+Click) над именем шаблона, передаваемого в кохановский View::factory(), непосредственно в файл шаблона:

Переход к экшену по URL:


Для того, чтобы эта фича работала, нужно добавить следующий код в bootstrap.php

if ( !empty( $_GET['ks_secret_key'] ) && ($_SERVER['REMOTE_ADDR'] == '127.0.0.1' 
        || $_GET['ks_secret_key'] == 'your Secret Key' ) ){ 
     $req = Request::factory(); 
     die( 'KS;1;'.$req->directory().';'.$req->controller() .';'.$req->action() ); 
}

Для старых версий Kohana:

if ( ( !empty( $_GET['ks_enable'] ) && $_SERVER['REMOTE_ADDR'] == '127.0.0.1' ) 
         || !empty( $_GET['ks_secret_key']) && $_GET['ks_secret_key'] == 'your secret key' ) {
     $req = Request::instance(); 
     die( 'KS;1;'.$req->directory.';'.$req->controller .';'.$req->action ); 
}

Скачать  https://github.com/zenden2k/kohanastorm/releases

Исходники: https://github.com/zenden2k/kohanastorm