setDefaultCsrfSecret() public static method

Sets the CSRF secret used in all new CSRF protected forms
public static setDefaultCsrfSecret ( string $secret )
$secret string
コード例 #1
0
 /**
  * Boots the Bundle.
  */
 public function boot()
 {
     if ($this->container->has('error_handler')) {
         $this->container->get('error_handler');
     }
     if ($this->container->hasParameter('csrf_secret')) {
         FormConfiguration::setDefaultCsrfSecret($this->container->getParameter('csrf_secret'));
         FormConfiguration::enableDefaultCsrfProtection();
     }
 }
コード例 #2
0
ファイル: FormTest.php プロジェクト: spf13/symfony
 public function testDefaultCsrfSecretCanBeSet()
 {
     FormConfiguration::setDefaultCsrfSecret('foobar');
     $form = new Form('author', new Author(), $this->validator);
     $form->enableCsrfProtection();
     $this->assertEquals('foobar', $form->getCsrfSecret());
 }