What this book covers
Chapter 1, Services and Listeners, talks about the services and listeners that are the basis of nearly all extension techniques used in Symfony. This covers the fundamentals that will be reused throughout the book.
Chapter 2, Commands and Templates, helps you make your templates smarter and augment them with your own tailored functions and filters. This chapter helps you wrap common actions in commands so that you can perform them easily and reliably.
Chapter 3, Forms, helps you create your own form types and widgets and use them inside of dynamic forms that change based on the user information or even their own input.
Chapter 4, Security, discusses how to write custom authentication methods, use voters to restrict access, and add additional security layers to Symfony2.
Chapter 5, Doctrine, describes how to make your database fit your data and not the opposite. This chapter also describes how to write custom database types and extend Doctrine to easily share common domain logic between models.
Chapter 6, Sharing Your Extensions, helps you to create a great extension that others could benefit from. It contains everything you need to know about publishing a self-contained reusable bundle.