Fixing bad translation domain
Adding a few more steps related to setting headers and creating tokens
Fixing bug where the ORM couldn't instantiate objects with a constructor
Adding missing setAuthenticated
Removing some of the guts of the listener and provider - will be filled in later
Adding a return statement before the todo code to avoid errors
Adding some more back to the provider
Throwing a more specific AuthenticationException

Also, why am I catching things? Why not let the AuthenticationException bubble
and be handled by my entry point like normal?
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/behat-basic-post-scenario' into '_tuts/rest-ep2/behat-clear-data-between-tests' as we walk forward through the steps
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-create-apiproblemexception' into '_tuts/rest-ep2/errors-exception-listener-for-apiproblemexception' as we walk forward through the steps
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-throw-apiproblemexception-on-validation-errors' into '_tuts/rest-ep2/errors-handling-404-s' as we walk forward through the steps
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-handling-404-s' into '_tuts/rest-ep2/errors-extra-information-on-error' as we walk forward through the steps
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-extra-information-on-error' into '_tuts/rest-ep2/errors-big-exceptions-for-debug' as we walk forward through the steps
Changes from 9 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps

------------------------------

TutsHero: Merge branch '_tuts/rest-ep2/errors-big-exceptions-for-debug' into '_tuts/rest-ep2/errors-making-type-a-url' as we walk forward through the steps
Translating the error message when you need authentication
Changes from 2 commit(s):

Adding Background to our programmer scenario to send an Authorization header

------------------------------

Fixing Authorization header in scenario
Changes from 2 commit(s):

Filling in the listener logic

------------------------------

Finishing up the provider
Changes from 2 commit(s):

Adding a scenario for a bad token

------------------------------

Adding translation
Looking for the application/problem+json content-type header on authentication problems
TutsHero: Merge branch '_tuts/rest-ep2/auth-checking-for-password-validity' into '_tuts/rest-ep2/auth-apiproblem-on-error' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Security/Authentication/ApiEntryPoint.php