Changes from 3 commit(s):

Installing the serializer service

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

Adding the IdenticalPropertyNamingStrategy

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

Ignoring the cache directory
Changes from 2 commit(s):

Using the new serializer service

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

Changing serializeToJson to serialize
Changes from 2 commit(s):

Creating base controller methods for serialization and response creation

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

Renaming method to serialize
Serializing null values

This is done by creating a SerializationContext
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-authentication-required-scenario' into '_tuts/rest-ep2/auth-requiring-a-valid-user-for-new-programmer' as we walk forward through the steps

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

TutsHero: Merge branch '_tuts/rest-ep2/auth-authentication-required-scenario' into '_tuts/rest-ep2/auth-requiring-a-valid-user-for-new-programmer' as we walk forward through the steps
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-finish-listener-and-provider' into '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' as we walk forward through the steps

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

TutsHero: Merge branch '_tuts/rest-ep2/auth-finish-listener-and-provider' into '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' as we walk forward through the steps
Changes from 2 commit(s):

TutsHero: Merge branch '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Controller/BaseController.php

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

TutsHero: Merge branch '_tuts/rest-ep2/auth-user-real-user-for-new-programmer' into '_tuts/rest-ep2/auth-protect-more-endpoints' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/auth-apiproblem-on-error' into '_tuts/rest-ep2/auth-unifying-apiproblem-to-response-process' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Application.php
Serializing immediately
Keeping a small diff temporarily in case it causes any tuts issues
TutsHero: Merge branch '_tuts/rest-ep2/auth-scenario-for-bad-password' into '_tuts/rest-ep2/auth-checking-for-password-validity' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Controller/Api/TokenController.php
TutsHero: Merge branch '_tuts/rest-ep2/auth-checking-for-password-validity' into '_tuts/rest-ep2/auth-token-centralize-json-decode' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Controller/BaseController.php
TutsHero: Merge branch '_tuts/rest-ep2/auth-token-centralize-json-decode' into '_tuts/rest-ep2/auth-token-token-validation' as we walk forward through the steps

Conflicts:
	src/KnpU/CodeBattle/Controller/Api/ProgrammerController.php
Tuts: Updating steps on compile
Removing extra space
TutsHero: Merge branch '_tuts/rest-ep2/auth-scenario-for-bad-password' into '_tuts/rest-ep2/auth-checking-for-password-validity' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/auth-checking-for-password-validity' into '_tuts/rest-ep2/auth-token-centralize-json-decode' as we walk forward through the steps
TutsHero: Merge branch '_tuts/rest-ep2/auth-token-centralize-json-decode' into '_tuts/rest-ep2/auth-token-token-validation' as we walk forward through the steps
Tuts: Updating steps on compile
Manually deleting a step