A week of symfony #188 (2->8 August 2010)

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

原文リンク




暑い夏にもかかわらず、Symfonyの開発は続けられています。先週はSymfony2において、DoctrineBundleのいくつかのバグが修正され、Symfony2の全体にわたってPHPDocが更新されてシンプルになり、DIコンテナ内でタグ付けできるようにアノテーションの名前が変更されました。

開発メーリングリスト

開発ハイライト

symfony 1.Xブランチ:

  • r30527: [1.3, 1.4] sleepの使用方法を修正
  • r30530: [1.3, 1.4] Windowsでプロジェクトを作成し、Linuxで実行する場合のパスを修正
  • r30563: [1.3, 1.4] sfWebController::redirectメソッドがHTTPの仕様に準拠していなかったのを修正

Symfony 2.Xブランチ:

  • 86b5538: [DoctrineBundle] XML内の古い未使用のサービスを削除し、PHP内にサービスを定義。
  • 88c7427: [FrameworkBundle] Controller::getMailer()メソッドを削除。(代わりに->container['mailer']を使う)
  • 1a9f2ca: APIツールがuseステートメントを認識するので、PHPDocを修正
  • e931825a113c2b: [HttpFoundation] Request::overrideGlobals()を呼び出した場合にHTTPヘッダーを使って$_SERVERを生成
  • 8275034: [DependencyInjection] クラスのロード順を修正。生成したクラスキャッシュを使ってSymfonyカーネルを起動した場合の'Cannot redeclare class Symfony\Components\Routing\RouterInterface' fatalエラーの原因を修正。
  • 84229f0: [HttpKernel] SQLite3の読み取り専用フラグを削除
  • ee2ff39: アノテーションの@packageと@subpackageを削除
  • b9199cb: [FrameworkBundle] XSDにバリデーションを追加
  • a3fc1bec9001f3: [DoctrineBundle] デフォルト設定を1回だけ読み込むように更新。DoctrineBundleでconfigファイルをパースするたびにデフォルト設定をロードしていたのを初回のみロードするように修正。この問題により、インポートされたファイルがデフォルト値で上書きされていた。
  • 3b1c7e5: [DoctrineBundle, DoctrineMongoDBBundle] 両方のバンドルが有効化されている場合でもテストが動作するように更新。DoctrineBundleとDoctrineMongoDBBundleの両方を有効化してSymfony2のユニットテストを実行すると、YamlBundle、XmlBundle、AnnotationBundleのクラス再定義エラーが発生していた。これらのテストで使うバンドルを完全修飾名前空間に修正した。
  • 51ae607: [DoctrineMongoDBBundle] デフォルトのキャッシュサービスをxmlに追加
  • d876ea0eb8b764: [HttpKernel] sleep()の誤った使用方法を修正
  • 82e440c: [DoctrineMongoDBBundle] DI拡張に"default_database"属性を追加
  • 8f21e5d: ドキュメントマネージャごとにdefault_databaseを設定できるように修正
  • 355ed9b: DIC内でタグ付けできるようにアノテーションの名前を変更

sfPropelPlugin:

  • r30526: [1.3, 1.4] AdminGeneratorの翻訳ファイルにロシア語とウクライナ語を追加
  • r30529: [1.3, 1.4] メッセージがGLOBカラムyに保存されている場合のSwift_PropelSpoolを修正

その他多数



インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

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