Add FrameworkContext#hasNonAnonymousToken() to avoid checking for the specifics of a token.
Introduce interface for FormRequest.
Symfony implementation of FormRequest with tests.
Add FormRequestConverter and register in DIC.