File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
src/Symfony/Component/Form
Extension/Csrf/CsrfProvider Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ public function getCsrfProvider()
4646 */
4747 public function getToken ($ tokenId )
4848 {
49- return $ this ->csrfProvider ->generateCsrfToken ($ tokenId );
49+ return new CsrfToken ( $ tokenId , $ this ->csrfProvider ->generateCsrfToken ($ tokenId) );
5050 }
5151
5252 /**
Original file line number Diff line number Diff line change @@ -52,12 +52,20 @@ class FormRenderer implements FormRendererInterface
5252 */
5353 private $ variableStack = array ();
5454
55+ /**
56+ * Constructor.
57+ *
58+ * @param FormRendererEngineInterface $engine
59+ * @param CsrfTokenManagerInterface|null $csrfTokenManager
60+ *
61+ * @throws UnexpectedTypeException
62+ */
5563 public function __construct (FormRendererEngineInterface $ engine , $ csrfTokenManager = null )
5664 {
5765 if ($ csrfTokenManager instanceof CsrfProviderInterface) {
5866 $ csrfTokenManager = new CsrfProviderAdapter ($ csrfTokenManager );
5967 } elseif (null !== $ csrfTokenManager && !$ csrfTokenManager instanceof CsrfTokenManagerInterface) {
60- throw new UnexpectedTypeException ($ csrfTokenManager , 'CsrfProviderInterface or CsrfTokenManagerInterface ' );
68+ throw new UnexpectedTypeException ($ csrfTokenManager , 'CsrfProviderInterface or CsrfTokenManagerInterface or null ' );
6169 }
6270
6371 $ this ->engine = $ engine ;
You can’t perform that action at this time.
0 commit comments