Symfony's form framework is another fantastic feature that helps developers with the tedious task of writing forms. Whether it is a Propel-based form or a simple form, creating forms and validating them is simple and rapid, not to mention more object orientated too. We created our own formatting class that produced a nice-looking prototype, and then progressed to create a fully-customized form.
We have seen how useful plugins are, but there is not a plugin for everything. Here we introduced you to Swift Mailer for sending out emails and integrated it into our application with a minimum effort, again showing you how Symfony can be expanded to use the other third-party libraries.
We then converted our signup module into a fully-working plugin. This demonstrated that when you build other web applications, you should write more generic and loosely coupled code so that it can be packaged up and reused in other projects.