アクティベーションメールの送信のために UserTransfer クラスを追加した。
[Command] ユーザー登録時にアクティベーションメールを送信するようにした。
[Command] アクティベーションキーによるユーザーの有効化機能を追加した。
[Controller] DefaultController から UserRegistrationController にコントローラー名を変更した
[Controller] PHPDoc を追加した。
[Controller] ユーザー登録のページフローを実装した。
[Controller] レイアウトテンプレート layout.html.twig を導入した。
[Resources] Bootstrap 2.3.2 を追加した。
[Controller] Bootstrap のスタイルを適用した。
[Controller] ユーザー有効化のページフローを実装した。
[Controller] フォームフィールドタイプ UserRegistrationType をページフローおよびテンプレートに組み込んだ。
[Controller] ユーザー登録時の User オブジェクトのバリデーションを実装した。
[DependencyInjection] サービス定義ファイルのフォーマットを YAML に変更した。
[Event] ExampleUserRegistrationBundle::boot() メソッド実行直後に発生させるイベント BundleEvent::POST_BOOT を導入した。

主にユニットテスト実行時に DI コンテナ経由でモックオブジェクトを使うために利用する。
[DependencyInjection] UserRegistrationService および関連オブジェクトをサービスとして登録した。
[test][Controller] ユーザー登録ページフローの正常ルートのテストを追加した。
[Composer] require-dev に piece/stagehand-componentfactory パッケージを追加した。
[test] DI コンテナ経由のコンポーネントの作成・設定を行うための TestCase 基底クラス ComponentAwareTestCase を追加した。
[test][Domain] UserRegistrationService オブジェクトを DI コンテナ経由で作成するように変更した。