├── .gitignore ├── Command └── OpenApiCommand.php ├── Factory ├── OpenApiFactory.php └── OpenApiFactoryInterface.php ├── LICENSE ├── Model ├── Components.php ├── Contact.php ├── Encoding.php ├── Example.php ├── ExtensionTrait.php ├── ExternalDocumentation.php ├── Header.php ├── Info.php ├── License.php ├── Link.php ├── MediaType.php ├── OAuthFlow.php ├── OAuthFlows.php ├── Operation.php ├── Parameter.php ├── PathItem.php ├── Paths.php ├── Reference.php ├── RequestBody.php ├── Response.php ├── Schema.php ├── SecurityScheme.php └── Server.php ├── OpenApi.php ├── Options.php ├── README.md ├── Serializer ├── ApiGatewayNormalizer.php ├── CacheableSupportsMethodInterface.php ├── NormalizeOperationNameTrait.php └── OpenApiNormalizer.php ├── Tests ├── Factory │ └── OpenApiFactoryTest.php ├── Fixtures │ ├── Dummy.php │ ├── DummyFilter.php │ ├── OutputDto.php │ └── RelatedDummy.php └── Serializer │ ├── ApiGatewayNormalizerTest.php │ └── OpenApiNormalizerTest.php ├── composer.json └── phpunit.xml.dist /.gitignore: -------------------------------------------------------------------------------- 1 | /composer.lock 2 | /vendor 3 | /.phpunit.result.cache 4 | -------------------------------------------------------------------------------- /Command/OpenApiCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Command/OpenApiCommand.php -------------------------------------------------------------------------------- /Factory/OpenApiFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Factory/OpenApiFactory.php -------------------------------------------------------------------------------- /Factory/OpenApiFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Factory/OpenApiFactoryInterface.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/LICENSE -------------------------------------------------------------------------------- /Model/Components.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Components.php -------------------------------------------------------------------------------- /Model/Contact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Contact.php -------------------------------------------------------------------------------- /Model/Encoding.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Encoding.php -------------------------------------------------------------------------------- /Model/Example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Example.php -------------------------------------------------------------------------------- /Model/ExtensionTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/ExtensionTrait.php -------------------------------------------------------------------------------- /Model/ExternalDocumentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/ExternalDocumentation.php -------------------------------------------------------------------------------- /Model/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Header.php -------------------------------------------------------------------------------- /Model/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Info.php -------------------------------------------------------------------------------- /Model/License.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/License.php -------------------------------------------------------------------------------- /Model/Link.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Link.php -------------------------------------------------------------------------------- /Model/MediaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/MediaType.php -------------------------------------------------------------------------------- /Model/OAuthFlow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/OAuthFlow.php -------------------------------------------------------------------------------- /Model/OAuthFlows.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/OAuthFlows.php -------------------------------------------------------------------------------- /Model/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Operation.php -------------------------------------------------------------------------------- /Model/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Parameter.php -------------------------------------------------------------------------------- /Model/PathItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/PathItem.php -------------------------------------------------------------------------------- /Model/Paths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Paths.php -------------------------------------------------------------------------------- /Model/Reference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Reference.php -------------------------------------------------------------------------------- /Model/RequestBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/RequestBody.php -------------------------------------------------------------------------------- /Model/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Response.php -------------------------------------------------------------------------------- /Model/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Schema.php -------------------------------------------------------------------------------- /Model/SecurityScheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/SecurityScheme.php -------------------------------------------------------------------------------- /Model/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Model/Server.php -------------------------------------------------------------------------------- /OpenApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/OpenApi.php -------------------------------------------------------------------------------- /Options.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Options.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/README.md -------------------------------------------------------------------------------- /Serializer/ApiGatewayNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Serializer/ApiGatewayNormalizer.php -------------------------------------------------------------------------------- /Serializer/CacheableSupportsMethodInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Serializer/CacheableSupportsMethodInterface.php -------------------------------------------------------------------------------- /Serializer/NormalizeOperationNameTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Serializer/NormalizeOperationNameTrait.php -------------------------------------------------------------------------------- /Serializer/OpenApiNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Serializer/OpenApiNormalizer.php -------------------------------------------------------------------------------- /Tests/Factory/OpenApiFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Factory/OpenApiFactoryTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/Dummy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Fixtures/Dummy.php -------------------------------------------------------------------------------- /Tests/Fixtures/DummyFilter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Fixtures/DummyFilter.php -------------------------------------------------------------------------------- /Tests/Fixtures/OutputDto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Fixtures/OutputDto.php -------------------------------------------------------------------------------- /Tests/Fixtures/RelatedDummy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Fixtures/RelatedDummy.php -------------------------------------------------------------------------------- /Tests/Serializer/ApiGatewayNormalizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Serializer/ApiGatewayNormalizerTest.php -------------------------------------------------------------------------------- /Tests/Serializer/OpenApiNormalizerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/Tests/Serializer/OpenApiNormalizerTest.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/api-platform/openapi/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------