Aug 19th, 2013 This is the first post in a series of posts that will take you through a step by step guide to getting started with PhpSpec and Symfony 2. If you want to skip straight to a better approach for testing controllers check out my second post in this series. Post 2: Refactoring a Symfony 2 Controller with PhpSpec This first post is going to look at how a controller works within Symfony 2