私はSymfony2とFOSUserBundleを使用してアプリを書いています。複数のユーザーが同じ名前で登録し、電子メールを使用してそれらを識別できるようにしたい。このためにユーザーマネージャーを編集し、loadUserByUsernameをfindUserByEmail()のラッパーに変更しました。getUsername()を使用してremembermeトークンを生成するこの壊れたTokenBasedRememberMeServices。FWフレームワークのバージョンを更新するたびにsymfonyファイルをハッキングすることを強制しないように、そのクラスを自分のクラスに置き換えるにはどうすればよいですか?