HandlerBundle can addMiddleware to all its handler components

AbstractComponent's constructor accept private table as second argument.