A week of symfony #189 (9->15 August 2010)

Symfony公式ブログで毎週公開される、Symfony関連の活動まとめ記事の翻訳です。 この翻訳では、Symfony本体に関連したアップデートなどのみを取り上げます。 プラグインの更新等も含む全文は、以下のリンクからご確認ください。

原文リンク




先週のSymfony2の開発はさらに加速し、コントローラーリゾルバーのリファクタリング、ブートストラップファイルの更新、バンドルのインターフェイスの修正、およびアプリケーションのデフォルト構成の更新が行われました。

開発メーリングリスト

開発ハイライト

Symfony 2.Xブランチ:

  • fd70575: [Framework] debugがtrueの場合、ブートストラップファイルを無効に
  • 6a572e0: [Framework] カーネルにDIC用のClosureLoaderを追加
  • 248e501: [Routing] Route::setDefault()を追加
  • 2f84c28: [Framework] Kernel::isClassInActiveBundle()を追加
  • 485400d: コントローラーリゾルバーのリファクタリング(ルーティングを多少最適化)
  • 9452437: [HttpKernel] 一貫性のために、すべてのcore.*イベントでrequest_typeパラメーターを引数にとるように修正
  • 2a8a9cc: KernelBundleのロジックをKernelExtensionへ移動させ、test.xmlをエラーハンドラーに依存しないように修正。kernel.configのerror_handler_levelパラメーターをerror_handlerに名前変更。
  • c043c46: [FrameworkBundle] アクションヘルパーを修正し、レゾルバーで短い表記を可能に
  • ac8e1e2c139fd6: ブートストラップファイルを更新
  • 0f30e53: [DoctrineBundle] DoctrineExtensionコンストラクタを削除
  • f6c8626: [DoctrineMongoDBBundle] DoctrineMongoDBExtensionコンストラクタを削除
  • 53c4403: [FrameworkBundle] WebExtensionコンストラクタを削除
  • 9e82497: BundleInterface::buildContainer()メソッドを削除 (エクステンションは自動的に登録されるようになった。また、規約に従っていない場合はgetExtensions()をオーバーライドする)
  • c87dd77: バンドルのインターフェイスを修正
  • 0e36f04: [Framework] stripComments()メソッドを更新
  • 7b65956b64e66dfca137f: クラスのコンパイル処理をより高度に設定可能に
  • 875366f: スケルトンのデフォルト設定を更新
  • dbc5249: .xmlがハードコードされている問題を修正し、ファイル拡張子を適切に扱うようにyamlをymlに変換するように
  • ef0347c: HttpKernelのリクエストの種別を単純化
  • f61bb19: Response::setRedirect()を追加
  • 75ea0b8: Engine::renderResponse()を追加
  • 38edd2a: ControllerResolver::forward()を追加
  • 880f37c: ControllerがArrayAccessインターフェイスを実装するように変更、getRequest()メソッドを削除

その他多数



翻訳者コメント
そろそろSymfony2のプレビューリリース3が公開されそうです(ソース:fabien氏のMLへの投稿Symfony2ベースのCMFを作るプロジェクトなども動きだし、徐々に実用段階へ進んできているようです。 Symfony2を使ってみたレポートなどをブログに書かれた方は、是非URLをユーザー会までお知らせください。(ユーザー会のMLやtwitterなどでシェアさせていただきます) [hidenorigoto]

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony