Symfony2: How to create a UserProvider — PHP & Symfony