2222
2323use RuntimeException ;
2424use SwaggerModule \Options \ModuleOptions as SwaggerModuleOptions ;
25- use Swagger \StaticAnalyser as SwaggerStaticAnalyser ;
26- use Swagger \Analysis as SwaggerAnalysis ;
27- use Swagger \Util as SwaggerUtil ;
28- use Zend \Console \Adapter \AdapterInterface ;
29- use Zend \ModuleManager \Feature \ConfigProviderInterface ;
30- use Zend \ModuleManager \Feature \ServiceProviderInterface ;
25+ use OpenApi \StaticAnalyser as OpenApiStaticAnalyser ;
26+ use OpenApi \Analysis as OpenApiAnalysis ;
27+ use OpenApi \Util as OpenApiUtil ;
28+ use Laminas \Console \Adapter \AdapterInterface ;
29+ use Laminas \ModuleManager \Feature \ConfigProviderInterface ;
30+ use Laminas \ModuleManager \Feature \ServiceProviderInterface ;
3131
3232/**
3333 * SwaggerModule
@@ -64,17 +64,17 @@ public function getServiceConfig()
6464 return new SwaggerModuleOptions ($ config );
6565 },
6666
67- 'Swagger \Annotations\Swagger ' => function ($ serviceManager ) {
67+ 'OpenApi \Annotations\OpenApi ' => function ($ serviceManager ) {
6868 /** @var $options \SwaggerModule\Options\ModuleOptions */
6969 $ options = $ serviceManager ->get ('SwaggerModule\Options\ModuleOptions ' );
70- $ analyser = new SwaggerStaticAnalyser ();
71- $ analysis = new SwaggerAnalysis ();
72- $ processors = SwaggerAnalysis ::processors ();
70+ $ analyser = new OpenApiStaticAnalyser ();
71+ $ analysis = new OpenApiAnalysis ();
72+ $ processors = OpenApiAnalysis ::processors ();
7373
7474 // Crawl directory and parse all files
7575 $ paths = $ options ->getPaths ();
7676 foreach ($ paths as $ directory ) {
77- $ finder = SwaggerUtil ::finder ($ directory );
77+ $ finder = OpenApiUtil ::finder ($ directory );
7878 foreach ($ finder as $ file ) {
7979 $ analysis ->addAnalysis ($ analyser ->fromFile ($ file ->getPathname ()));
8080 }
@@ -86,17 +86,20 @@ public function getServiceConfig()
8686
8787 // Pass options to analyzer
8888 $ resourceOptions = $ options ->getResourceOptions ();
89- if (!empty ($ resourceOptions ['defaultBasePath ' ])) {
90- $ analysis ->swagger -> basePath = $ resourceOptions ['defaultBasePath ' ];
89+ if (! empty ($ resourceOptions ['servers ' ])) {
90+ $ analysis ->openapi -> servers = $ resourceOptions ['servers ' ];
9191 }
92- if (!empty ($ resourceOptions ['defaultHost ' ])) {
93- $ analysis ->swagger -> host = $ resourceOptions ['defaultHost ' ];
92+ if (! empty ($ resourceOptions ['defaultBasePath ' ])) {
93+ $ analysis ->openapi -> servers [ ' basePath ' ] = $ resourceOptions ['defaultBasePath ' ];
9494 }
95- if (!empty ($ resourceOptions ['schemes ' ])) {
96- $ analysis ->swagger ->schemes = $ resourceOptions ['schemes ' ];
95+ if (! empty ($ resourceOptions ['defaultHost ' ])) {
96+ $ analysis ->openapi ->servers ['host ' ] = $ resourceOptions ['defaultHost ' ];
97+ }
98+ if (! empty ($ resourceOptions ['schemes ' ])) {
99+ $ analysis ->openapi ->servers ['schemes ' ] = $ resourceOptions ['schemes ' ];
97100 }
98101
99- return $ analysis ->swagger ;
102+ return $ analysis ->openapi ;
100103 },
101104 )
102105 );
0 commit comments