Doctrine_Db supports event listener chaining. It means multiple listeners can be attached for listening the events of a single instance of Doctrine_Db. <br \><br \> For example you might want to add different aspects to your Doctrine_Db instance on-demand. These aspects may include caching, query profiling etc. <br \><br \>