Symfony2 ベースのユーザー登録サンプル リリースノート - phpmentors-jp/phpmentors-training-example-symfony GitHub Wiki
1.3.0-2.3.2
リリース日: 2013-07-31
UserActivationController クラス
- render() メソッドに渡すビューの名前として static プロパティ $VIEW_SUCCESS を使用するように変更しました。
UserRegistrationController クラス
- render() メソッドに渡すビューの名前として static プロパティ $VIEW_INPUT, $VIEW_CONFIRMATION, $VIEW_SUCCESS を使用するように変更しました。
User クラス
- バリデーション定義の MaxLength 制約を Length 制約に変更しました。
その他
- Bootstrap を 2.3.2 にアップグレードしました。
- Registry オブジェクトから EntityManager オブジェクトを取得するためのメソッドを Registry::getEntityManager() から getManager() に変更しました。
1.2.0-2.2.1
リリース日: 2013-04-08
テスト
- Phake::verify() メソッドでメソッド呼び出しだけでなく引数の型や値も検証するようにしました。
1.1.0-2.2.0
リリース日: 2013-03-29
User クラス
- パスワードエンコーディングの salt として使用する定数 SALT を追加しました。
UserRegistrationService クラス
- 依存性注入方法をコンストラクタインジェクションに変更しました。
- インターフェイス Symfony\Component\Security\Core\Encoder\PasswordEncoderInterface を使用して User オブジェクトのパスワードをエンコードするようにしました。
- インターフェイス Symfony\Component\Security\Core\Util\SecureRandomInterface を使用してアクティベーションキーを生成するように変更しました。
UserRepository クラス
- register() から add() にメソッド名を変更しました。
- findByActivationKey() から findOneByActivationKey() にメソッド名を変更しました。
UserTransfer クラス
- 依存性注入方法をコンストラクタインジェクションに変更しました。
テスト
- UserRegistrationControllerTest クラスで使用する UserRegistrationService オブジェクトをモックオブジェクトに変更しました。
- テスト用のブートストラップファイルを app/bootstrap_test.php に変更しました。
- MakeGood のテストフォルダーを src に変更しました。
- PHPUnit XML 設定ファイル app/phpunit.xml を追加しました。
その他
- Bootstrap を 2.3.1 にアップグレードしました。