phpunitテスト用のsymfony2.1.xセッションを作成する方法を知っているのは誰ですか?
私はこれを見つけました、しかしそれは機能していません:
$account = $this->em->getRepository('BaseBundle:Account');
$user = $account->findOneById('835d278dfb30');
$container = $this->client->getContainer();
$token = new UsernamePasswordToken($user, null, array('IS_AUTHENTICATED_FULLY', 'IS_AUTHENTICATED_ANONYMOUS'));
$this->client->getContainer()->get('security.context')->setToken($token);
$session = $this->client->getContainer()->get('session');
$session->set('_security_secured_area', serialize($token));
$session->save();
この後、symfonyのセキュリティエリアで保護されているアカウントのURLにリクエストを送信しようとしましたが、ログインページにリダイレクトしないでください:(
私を助けてください、私はそこにたくさんのことを試しましたが、何もうまくいきません。