タグ

limeに関するs-edyのブックマーク (3)

  • symfony/lime + phpUnderControl を使ってみる

    と言うディレクトリに展開したという前提で説明していきます。 CruiseControlを起動するには、展開したディレクトリ直下にあるcruisecontorl.shを実行します。 気をつけるべき点は、起動時に環境変数の$JAVA_HOMEを呼び出して使う点です。 debianの場合だと、/usrを指定してやらないと、javaコマンドの呼び出しに失敗します。 exportするなり、cruisecontrol.shの中でJAVA_HOME=/usrを指定してやるなり、何かしらの対策処理は施しておきましょう。 phpUnderControl の準備 次に、phpUnderControlとそれに関連するるライブラリをインストールします。 phpUnderControl、および関連ライブラリは独自のpearチャンネル上で配布されているので、それらのチャンネルを登録したうえでpearコマンドでインスト

    symfony/lime + phpUnderControl を使ってみる
  • limeにプラグイン機構を乗っけてみた - Lism.in * blog - nekoya (id:studio-m)

    symfonyのテストフレームワークlimeはPHP版のTest::Moreとして単体で使うにも具合がいいけど、Test::More単体の機能しか備えてないので、拡張モジュールでサポートされているようなテストが出来ない。 例えば、例外のテストなんかはTest::Exceptionが提供するthrows_okで簡単に書けるけど、これを標準のlimeでやろうとすると、 <?php try { $threw = false; $obj->hoge(); // throw Exception } catch (Exception $e) { $threw = true; $t->is( $e->getMessage(), 'HOGEHOGE' ); } $t->ok( $threw === true, 'threw Exception' ); みたいなテストを書くことになって面倒。(追記:サンプル

    limeにプラグイン機構を乗っけてみた - Lism.in * blog - nekoya (id:studio-m)
  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
    s-edy
    s-edy 2009/05/22
    sfFormについて
  • 1