/**
* @param MessageBus $bus
* @param array $routerConfig
*/
private function attachRouter(MessageBus $bus, array &$routerConfig)
{
$routerClass = isset($routerConfig['type']) ? (string) $routerConfig['type'] : $this->getDefaultRouterClass();
$routes = isset($routerConfig['routes']) ? $routerConfig['routes'] : [];
$router = new $routerClass($routes);
$bus->utilize($router);
}