脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

PhpStorm

phpunit-3.7 + PHPStorm

IntelliJ IDEA(PHPStorm) の最近のバージョンでは、phpunit-3.7 をサポートしていない。 PHPStorm8 以前を使うしかない。 php-5.6 + CakePHP2 + phpunit-3.7 なアプリがあって困った。 古いフレームワークを使っていると依存ライブラリがIDEで対応されなくな…

Windows + IntelliJ IDEA + Git(MSYS2)

Windows + IntelliJ IDEA + Git(MSYS2) Windows の IntelliJ IDEA から、MSYS2 の git と ssh を使って、IDEからgitの操作をするメモ。 PhpStorm でも同様のはず。 Windows7 Pro MinGW64 2.6.0 (git, ssh) Intellij IDEA 2017.2.5 (PhpStormでも同様のはず) …

リモートデバッグ開始のブックマークレット

xdebug + phpstorm で、リモートデバッグを開始するためのブックマークレット。 開始 javascript:(/**%20@version%200.5.2%20*/function()%20{document.cookie='XDEBUG_SESSION='+'PHPSTORM'+';path=/;';})() 終了(XDEBUG_SESSIONというクッキーを消してもい…

PhpStormランチャ

PhpStormから実行するスクリプトが環境変数を期待している場合、 PhpStormを起動するシェルで環境変数を設定する必要がある。 そして大抵それはプロジェクトごとに固有のものだったりする。 PHPバイナリだったり、BEHAT_PARAMS だったり。 環境変数を設定し…

PhpStormから日本語behat

Windows7 + PhpStorm-8.0.3 + behat-3.0.15 Behatを使い始めた。 多言語に対応していない PhpStorm(8, 9, 10) は、Behatの多言語に対応していない。 英語以外のステップは補完できないし、IDEからテストの実行すらできない。 2014-05-15 に issue が上がって…