| 
<?phprequire 'vendor/autoload.php';
 $app = new \Slim\App;
 $container = $app->getContainer();
 //your command Handlers need to be injected by operationId
 $container['HelloWorld'] = function () {
 return new \HelloWorld\CommandHandlers\HelloWorld();
 };
 $openApiFile = 'routes.json';
 $openApiConfigParser = Dispatcher\OpenApi\ParserFactory::parserFor($openApiFile);
 $openApiConfig = $openApiConfigParser->parse($openApiFile);
 $applicationBridge = new \Sab\Application\Bridge\SlimBridge($app);
 $routesInjector = new \Dispatcher\OpenApi\Route\DefaultRouteInjector();
 $openApiDispatcher = new \Dispatcher\OpenApi\OpenApiDispatcher($routesInjector);
 $openApiDispatcher->InjectRoutesFromConfig($applicationBridge, $openApiConfig);
 
 $app->run();
 
 
 
 
 |