まとめ ブログ ダウンロード 掲示板 メール

れぶろぐ

< 2007-11-30 (金) 2007-12-03 (月) > 最新


2007-12-02 (日)

Zend Framework 用 Piece_Flow, Piece_Right コンポーネント Ver.0.8 を公開

Zend Framework で Piece Framework の機能を利用するためのコンポーネントをバージョンアップしました。 前バージョン からの変更点は以下の通りです。

  • Revulo_Controller_Dispatcher_Flow (Piece_Flow を用いた Dispatcher)
    • Zend Framewowk 1.0.3 で Zend_Loader が変更されたことにより動作しなくなっていたのを修正
    • Piece_Flow 内で exception レベルのエラーが発生した場合に、例外を投げるよう実装
    • Piece_Flow_Continuation クラスでなく Piece_Flow_Continuation_Server, Piece_Flow_Continuation_Service クラスを用いるように変更
    • Piece_Unity の仕様に合わせて、flowDefinitions から flowMappings にオプション名を変更
    • 設定可能なオプションを追加
      • configExtension
      • enableGC
      • gcExpirationTime
    • フロー定義ファイルのデフォルトの拡張子を .flow に変更
  • Revulo_Validate_Right (Piece_Right を用いた Validator & Filter)
    • Piece_Right 内で exception レベルのエラーが発生した場合に、例外を投げるよう実装
    • Piece_Right 1.8.0 以降のバリデーションテンプレートの機能に対応

本バージョンでは、懸案だったエラー処理を実装しました。 内部で PEAR_ErrorStack のエラーを Exception に変換 しているので、 try〜catch でエラー処理できます。

ただし、Warning レベルのエラーは無視しています。 それをやろうとすると、エラーが発生したかどうかのチェックを随所に入れなければならないので、 そこまではやっていません。

あとは、最近の Piece_Unity に追いつくべく、ちょこちょこ機能追加してあります。

このエントリの続き: 2007-12-03 (月), 2008-07-30 (水)
Tags: Zend | このエントリを含む del.icio.us | このエントリを含むはてなブックマーク | このエントリを含む livedoor クリップ | Permalink

編集