Suggest symfony event dispatcher