From 5805478a058100dcb160f50826c93de17c52b4dc Mon Sep 17 00:00:00 2001 From: Dimitri Gritsajuk Date: Wed, 3 Jun 2020 18:51:48 +0200 Subject: [PATCH] [RememberMe] add doctrine migration note --- security/remember_me.rst | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/security/remember_me.rst b/security/remember_me.rst index 8258e6a2408..7b8af1824ad 100644 --- a/security/remember_me.rst +++ b/security/remember_me.rst @@ -313,6 +313,34 @@ so ``DoctrineTokenProvider`` can store the tokens: `username` varchar(200) NOT NULL ); +.. note:: + + If you use DoctrineMigrationsBundle to manage your DB migrations, you will need to tell Doctrine to ignore this new + `rememberme_token` table with : + + .. configuration-block:: + + .. code-block:: yaml + + doctrine: + dbal: + schema_filter: ~^(?!rememberme_token)~ + + .. code-block:: xml + + + + + .. code-block:: php + + $container->loadFromExtension('doctrine', [ + 'dbal' => [ + 'schema_filter' => '~^(?!rememberme_token)~', + // ... + ], + // ... + ]); + Finally, set the ``token_provider`` option of the ``remember_me`` config to the service you just created: