Summary
By using Symfony's CLI to create a project, a developer can spend more time coding. Also, the initial overview of the controllers, routing, application logic, applications, and modules show how tight and modular Symfony can be to develop with. This enforces that developers adhere to standards that make refactoring, debugging, and extending others' code easy. Also, it helps developers to code in an agile way.
We have so far covered the basics that have allowed us to get a wireframe version of our milkshake application up and ready. We have used some of the Symfony tasks to generate the majority of files and code, and have added a few little tweaks to get the pages linking and working. Also, we have configured the framework to use the Propel plugin and have the database ready for the next chapter.