Summary
Symfony is a loosely coupled framework, which means that a lot of functionality that has been implemented in other classes and frameworks can be integrated with it. We have seen throughout the book how plugins can save a great deal of time. In this chapter, we extended this by introducing components and adding the eZ graph component. If Symfony does need that extra something for use in your own applications, it can easily be extended to meet your needs.
In addition to using other components, we have also seen how we can extend the core classes of Symfony. This allows us to introduce our own logic.