├── .editorconfig ├── .gitignore ├── .jane ├── .php_cs ├── .scrutinizer.yml ├── .styleci.yml ├── .travis.yml ├── CONTRIBUTING.md ├── LICENCE ├── README.md ├── USAGE.md ├── bin └── jane-openapi ├── composer.json ├── generated ├── Model │ ├── ApiKeySecurity.php │ ├── BasicAuthenticationSecurity.php │ ├── BodyParameter.php │ ├── Contact.php │ ├── ExternalDocs.php │ ├── FileSchema.php │ ├── FormDataParameterSubSchema.php │ ├── Header.php │ ├── HeaderParameterSubSchema.php │ ├── Info.php │ ├── JsonReference.php │ ├── License.php │ ├── Oauth2AccessCodeSecurity.php │ ├── Oauth2ApplicationSecurity.php │ ├── Oauth2ImplicitSecurity.php │ ├── Oauth2PasswordSecurity.php │ ├── OpenApi.php │ ├── Operation.php │ ├── PathItem.php │ ├── PathParameterSubSchema.php │ ├── PrimitivesItems.php │ ├── QueryParameterSubSchema.php │ ├── Response.php │ ├── Schema.php │ ├── Tag.php │ └── Xml.php └── Normalizer │ ├── ApiKeySecurityNormalizer.php │ ├── BasicAuthenticationSecurityNormalizer.php │ ├── BodyParameterNormalizer.php │ ├── ContactNormalizer.php │ ├── ExternalDocsNormalizer.php │ ├── FileSchemaNormalizer.php │ ├── FormDataParameterSubSchemaNormalizer.php │ ├── HeaderNormalizer.php │ ├── HeaderParameterSubSchemaNormalizer.php │ ├── InfoNormalizer.php │ ├── JsonReferenceNormalizer.php │ ├── LicenseNormalizer.php │ ├── NormalizerFactory.php │ ├── Oauth2AccessCodeSecurityNormalizer.php │ ├── Oauth2ApplicationSecurityNormalizer.php │ ├── Oauth2ImplicitSecurityNormalizer.php │ ├── Oauth2PasswordSecurityNormalizer.php │ ├── OpenApiNormalizer.php │ ├── OperationNormalizer.php │ ├── PathItemNormalizer.php │ ├── PathParameterSubSchemaNormalizer.php │ ├── PrimitivesItemsNormalizer.php │ ├── QueryParameterSubSchemaNormalizer.php │ ├── ResponseNormalizer.php │ ├── SchemaNormalizer.php │ ├── TagNormalizer.php │ └── XmlNormalizer.php ├── phpunit.xml ├── src ├── Application.php ├── Client │ ├── QueryParam.php │ └── Resource.php ├── Command │ └── GenerateCommand.php ├── Exception │ └── ParseFailureException.php ├── Generator │ ├── ClientGenerator.php │ ├── GeneratorFactory.php │ ├── InputGeneratorTrait.php │ ├── OperationGenerator.php │ ├── OutputGeneratorTrait.php │ └── Parameter │ │ ├── BodyParameterGenerator.php │ │ ├── FormDataParameterGenerator.php │ │ ├── HeaderParameterGenerator.php │ │ ├── NonBodyParameterGenerator.php │ │ ├── ParameterGenerator.php │ │ ├── PathParameterGenerator.php │ │ └── QueryParameterGenerator.php ├── Guesser │ ├── OpenApiSchema │ │ ├── AdditionalPropertiesGuesser.php │ │ ├── AllOfGuesser.php │ │ ├── ArrayGuesser.php │ │ ├── DateTimeGuesser.php │ │ ├── GuesserFactory.php │ │ ├── ItemsGuesser.php │ │ ├── MultipleGuesser.php │ │ ├── OpenApiGuesser.php │ │ ├── ReferenceGuesser.php │ │ ├── SchemaGuesser.php │ │ └── SimpleTypeGuesser.php │ └── OperationGuesserInterface.php ├── JaneOpenApi.php ├── Naming │ ├── ChainOperationNaming.php │ ├── OperationIdNaming.php │ ├── OperationNamingInterface.php │ └── OperationUrlNaming.php ├── Operation │ ├── Operation.php │ ├── OperationCollection.php │ └── OperationManager.php └── SchemaParser │ └── SchemaParser.php ├── swagger-spec.json └── tests ├── JaneOpenApiResourceTest.php ├── fixture-boilerplate ├── .jane-openapi └── swagger.json └── fixtures ├── all-of-merge ├── .jane-openapi ├── expected │ ├── Model │ │ ├── Bar.php │ │ └── Foo.php │ └── Normalizer │ │ ├── BarNormalizer.php │ │ ├── FooNormalizer.php │ │ └── NormalizerFactory.php └── swagger.yaml ├── array-definition ├── .jane-openapi ├── expected │ ├── Model │ │ └── BarItem.php │ ├── Normalizer │ │ ├── BarItemNormalizer.php │ │ └── NormalizerFactory.php │ └── Resource │ │ └── TestResource.php └── swagger.json ├── body-parameter ├── .jane-openapi ├── expected │ ├── Model │ │ ├── Schema.php │ │ └── SchemaObjectProperty.php │ ├── Normalizer │ │ ├── NormalizerFactory.php │ │ ├── SchemaNormalizer.php │ │ └── SchemaObjectPropertyNormalizer.php │ └── Resource │ │ └── TestResource.php └── swagger.json ├── content-type ├── .jane-openapi ├── expected │ ├── Model │ │ ├── Schema.php │ │ └── SchemaObjectProperty.php │ ├── Normalizer │ │ ├── NormalizerFactory.php │ │ ├── SchemaNormalizer.php │ │ └── SchemaObjectPropertyNormalizer.php │ └── Resource │ │ └── TestResource.php └── swagger.json ├── from-url ├── .jane-openapi └── expected │ ├── Model │ ├── Error.php │ └── Pet.php │ ├── Normalizer │ ├── ErrorNormalizer.php │ ├── NormalizerFactory.php │ └── PetNormalizer.php │ └── Resource │ └── PetsResource.php ├── model-in-response ├── .jane-openapi ├── expected │ ├── Model │ │ ├── Error.php │ │ ├── Schema.php │ │ ├── SchemaObjectProperty.php │ │ └── TestIdGetResponse200.php │ ├── Normalizer │ │ ├── ErrorNormalizer.php │ │ ├── NormalizerFactory.php │ │ ├── SchemaNormalizer.php │ │ ├── SchemaObjectPropertyNormalizer.php │ │ └── TestIdGetResponse200Normalizer.php │ └── Resource │ │ └── TestResource.php └── swagger.json ├── multi-specs ├── .jane-openapi ├── expected │ ├── Api1 │ │ ├── Model │ │ │ └── Body.php │ │ ├── Normalizer │ │ │ ├── BodyNormalizer.php │ │ │ └── NormalizerFactory.php │ │ └── Resource │ │ │ └── TestResource.php │ └── Api2 │ │ ├── Normalizer │ │ └── NormalizerFactory.php │ │ └── Resource │ │ └── TestResource.php ├── swagger1.json └── swagger2.json ├── no-reference-body ├── .jane-openapi ├── expected │ ├── Model │ │ ├── Bar.php │ │ ├── Foo.php │ │ ├── TestGetBody.php │ │ ├── TestGetBodyBaz.php │ │ └── TestPostBody.php │ ├── Normalizer │ │ ├── BarNormalizer.php │ │ ├── FooNormalizer.php │ │ ├── NormalizerFactory.php │ │ ├── TestGetBodyBazNormalizer.php │ │ ├── TestGetBodyNormalizer.php │ │ └── TestPostBodyNormalizer.php │ └── Resource │ │ └── DefaultResource.php └── swagger.yaml ├── no-reference-response ├── .jane-openapi ├── expected │ ├── Model │ │ └── TestPostResponse201.php │ ├── Normalizer │ │ ├── NormalizerFactory.php │ │ └── TestPostResponse201Normalizer.php │ └── Resource │ │ └── TestResource.php └── swagger.yaml ├── operations ├── .jane-openapi ├── expected │ ├── Model │ │ └── Thing.php │ ├── Normalizer │ │ ├── NormalizerFactory.php │ │ └── ThingNormalizer.php │ └── Resource │ │ ├── DefaultResource.php │ │ └── TestResource.php └── swagger.json ├── parameters ├── .jane-openapi ├── expected │ ├── Normalizer │ │ └── NormalizerFactory.php │ └── Resource │ │ └── TestResource.php └── swagger.json ├── response-reference ├── .jane-openapi ├── expected │ ├── Normalizer │ │ └── NormalizerFactory.php │ └── Resource │ │ └── TestResource.php └── swagger.json └── yaml ├── .jane-openapi ├── expected ├── Normalizer │ └── NormalizerFactory.php └── Resource │ └── TestResource.php └── swagger.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.jane: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.jane -------------------------------------------------------------------------------- /.php_cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.php_cs -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.styleci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.styleci.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/USAGE.md -------------------------------------------------------------------------------- /bin/jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/bin/jane-openapi -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/composer.json -------------------------------------------------------------------------------- /generated/Model/ApiKeySecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/ApiKeySecurity.php -------------------------------------------------------------------------------- /generated/Model/BasicAuthenticationSecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/BasicAuthenticationSecurity.php -------------------------------------------------------------------------------- /generated/Model/BodyParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/BodyParameter.php -------------------------------------------------------------------------------- /generated/Model/Contact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Contact.php -------------------------------------------------------------------------------- /generated/Model/ExternalDocs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/ExternalDocs.php -------------------------------------------------------------------------------- /generated/Model/FileSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/FileSchema.php -------------------------------------------------------------------------------- /generated/Model/FormDataParameterSubSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/FormDataParameterSubSchema.php -------------------------------------------------------------------------------- /generated/Model/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Header.php -------------------------------------------------------------------------------- /generated/Model/HeaderParameterSubSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/HeaderParameterSubSchema.php -------------------------------------------------------------------------------- /generated/Model/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Info.php -------------------------------------------------------------------------------- /generated/Model/JsonReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/JsonReference.php -------------------------------------------------------------------------------- /generated/Model/License.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/License.php -------------------------------------------------------------------------------- /generated/Model/Oauth2AccessCodeSecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Oauth2AccessCodeSecurity.php -------------------------------------------------------------------------------- /generated/Model/Oauth2ApplicationSecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Oauth2ApplicationSecurity.php -------------------------------------------------------------------------------- /generated/Model/Oauth2ImplicitSecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Oauth2ImplicitSecurity.php -------------------------------------------------------------------------------- /generated/Model/Oauth2PasswordSecurity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Oauth2PasswordSecurity.php -------------------------------------------------------------------------------- /generated/Model/OpenApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/OpenApi.php -------------------------------------------------------------------------------- /generated/Model/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Operation.php -------------------------------------------------------------------------------- /generated/Model/PathItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/PathItem.php -------------------------------------------------------------------------------- /generated/Model/PathParameterSubSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/PathParameterSubSchema.php -------------------------------------------------------------------------------- /generated/Model/PrimitivesItems.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/PrimitivesItems.php -------------------------------------------------------------------------------- /generated/Model/QueryParameterSubSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/QueryParameterSubSchema.php -------------------------------------------------------------------------------- /generated/Model/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Response.php -------------------------------------------------------------------------------- /generated/Model/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Schema.php -------------------------------------------------------------------------------- /generated/Model/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Tag.php -------------------------------------------------------------------------------- /generated/Model/Xml.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Model/Xml.php -------------------------------------------------------------------------------- /generated/Normalizer/ApiKeySecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/ApiKeySecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/BasicAuthenticationSecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/BasicAuthenticationSecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/BodyParameterNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/BodyParameterNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/ContactNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/ContactNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/ExternalDocsNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/ExternalDocsNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/FileSchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/FileSchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/FormDataParameterSubSchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/FormDataParameterSubSchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/HeaderNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/HeaderNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/HeaderParameterSubSchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/HeaderParameterSubSchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/InfoNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/InfoNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/JsonReferenceNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/JsonReferenceNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/LicenseNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/LicenseNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /generated/Normalizer/Oauth2AccessCodeSecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/Oauth2AccessCodeSecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/Oauth2ApplicationSecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/Oauth2ApplicationSecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/Oauth2ImplicitSecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/Oauth2ImplicitSecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/Oauth2PasswordSecurityNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/Oauth2PasswordSecurityNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/OpenApiNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/OpenApiNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/OperationNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/OperationNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/PathItemNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/PathItemNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/PathParameterSubSchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/PathParameterSubSchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/PrimitivesItemsNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/PrimitivesItemsNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/QueryParameterSubSchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/QueryParameterSubSchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/ResponseNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/ResponseNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/SchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/SchemaNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/TagNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/TagNormalizer.php -------------------------------------------------------------------------------- /generated/Normalizer/XmlNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/generated/Normalizer/XmlNormalizer.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Application.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Application.php -------------------------------------------------------------------------------- /src/Client/QueryParam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Client/QueryParam.php -------------------------------------------------------------------------------- /src/Client/Resource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Client/Resource.php -------------------------------------------------------------------------------- /src/Command/GenerateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Command/GenerateCommand.php -------------------------------------------------------------------------------- /src/Exception/ParseFailureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Exception/ParseFailureException.php -------------------------------------------------------------------------------- /src/Generator/ClientGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/ClientGenerator.php -------------------------------------------------------------------------------- /src/Generator/GeneratorFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/GeneratorFactory.php -------------------------------------------------------------------------------- /src/Generator/InputGeneratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/InputGeneratorTrait.php -------------------------------------------------------------------------------- /src/Generator/OperationGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/OperationGenerator.php -------------------------------------------------------------------------------- /src/Generator/OutputGeneratorTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/OutputGeneratorTrait.php -------------------------------------------------------------------------------- /src/Generator/Parameter/BodyParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/BodyParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/FormDataParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/FormDataParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/HeaderParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/HeaderParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/NonBodyParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/NonBodyParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/ParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/ParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/PathParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/PathParameterGenerator.php -------------------------------------------------------------------------------- /src/Generator/Parameter/QueryParameterGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Generator/Parameter/QueryParameterGenerator.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/AdditionalPropertiesGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/AdditionalPropertiesGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/AllOfGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/AllOfGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/ArrayGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/ArrayGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/DateTimeGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/DateTimeGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/GuesserFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/GuesserFactory.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/ItemsGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/ItemsGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/MultipleGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/MultipleGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/OpenApiGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/OpenApiGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/ReferenceGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/ReferenceGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/SchemaGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/SchemaGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OpenApiSchema/SimpleTypeGuesser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OpenApiSchema/SimpleTypeGuesser.php -------------------------------------------------------------------------------- /src/Guesser/OperationGuesserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Guesser/OperationGuesserInterface.php -------------------------------------------------------------------------------- /src/JaneOpenApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/JaneOpenApi.php -------------------------------------------------------------------------------- /src/Naming/ChainOperationNaming.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Naming/ChainOperationNaming.php -------------------------------------------------------------------------------- /src/Naming/OperationIdNaming.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Naming/OperationIdNaming.php -------------------------------------------------------------------------------- /src/Naming/OperationNamingInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Naming/OperationNamingInterface.php -------------------------------------------------------------------------------- /src/Naming/OperationUrlNaming.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Naming/OperationUrlNaming.php -------------------------------------------------------------------------------- /src/Operation/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Operation/Operation.php -------------------------------------------------------------------------------- /src/Operation/OperationCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Operation/OperationCollection.php -------------------------------------------------------------------------------- /src/Operation/OperationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/Operation/OperationManager.php -------------------------------------------------------------------------------- /src/SchemaParser/SchemaParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/src/SchemaParser/SchemaParser.php -------------------------------------------------------------------------------- /swagger-spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/swagger-spec.json -------------------------------------------------------------------------------- /tests/JaneOpenApiResourceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/JaneOpenApiResourceTest.php -------------------------------------------------------------------------------- /tests/fixture-boilerplate/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixture-boilerplate/.jane-openapi -------------------------------------------------------------------------------- /tests/fixture-boilerplate/swagger.json: -------------------------------------------------------------------------------- 1 | { 2 | "swagger": "2.0" 3 | } 4 | -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/expected/Model/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/expected/Model/Bar.php -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/expected/Model/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/expected/Model/Foo.php -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/expected/Normalizer/BarNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/expected/Normalizer/BarNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/expected/Normalizer/FooNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/expected/Normalizer/FooNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/all-of-merge/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/all-of-merge/swagger.yaml -------------------------------------------------------------------------------- /tests/fixtures/array-definition/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/array-definition/expected/Model/BarItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/expected/Model/BarItem.php -------------------------------------------------------------------------------- /tests/fixtures/array-definition/expected/Normalizer/BarItemNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/expected/Normalizer/BarItemNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/array-definition/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/array-definition/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/array-definition/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/array-definition/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Model/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Model/Schema.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Model/SchemaObjectProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Model/SchemaObjectProperty.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Normalizer/SchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Normalizer/SchemaNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Normalizer/SchemaObjectPropertyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Normalizer/SchemaObjectPropertyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/body-parameter/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/body-parameter/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/content-type/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Model/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Model/Schema.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Model/SchemaObjectProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Model/SchemaObjectProperty.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Normalizer/SchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Normalizer/SchemaNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Normalizer/SchemaObjectPropertyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Normalizer/SchemaObjectPropertyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/content-type/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/content-type/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/from-url/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Model/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Model/Error.php -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Model/Pet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Model/Pet.php -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Normalizer/ErrorNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Normalizer/ErrorNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Normalizer/PetNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Normalizer/PetNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/from-url/expected/Resource/PetsResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/from-url/expected/Resource/PetsResource.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Model/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Model/Error.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Model/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Model/Schema.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Model/SchemaObjectProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Model/SchemaObjectProperty.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Model/TestIdGetResponse200.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Model/TestIdGetResponse200.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Normalizer/ErrorNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Normalizer/ErrorNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Normalizer/SchemaNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Normalizer/SchemaNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Normalizer/SchemaObjectPropertyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Normalizer/SchemaObjectPropertyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Normalizer/TestIdGetResponse200Normalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Normalizer/TestIdGetResponse200Normalizer.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/model-in-response/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/model-in-response/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api1/Model/Body.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api1/Model/Body.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api1/Normalizer/BodyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api1/Normalizer/BodyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api1/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api1/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api1/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api1/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api2/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api2/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/expected/Api2/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/expected/Api2/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/swagger1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/swagger1.json -------------------------------------------------------------------------------- /tests/fixtures/multi-specs/swagger2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/multi-specs/swagger2.json -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Model/Bar.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Model/Bar.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Model/Foo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Model/Foo.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Model/TestGetBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Model/TestGetBody.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Model/TestGetBodyBaz.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Model/TestGetBodyBaz.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Model/TestPostBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Model/TestPostBody.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/BarNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/BarNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/FooNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/FooNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/TestGetBodyBazNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/TestGetBodyBazNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/TestGetBodyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/TestGetBodyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Normalizer/TestPostBodyNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Normalizer/TestPostBodyNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/expected/Resource/DefaultResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/expected/Resource/DefaultResource.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-body/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-body/swagger.yaml -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/expected/Model/TestPostResponse201.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/expected/Model/TestPostResponse201.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/expected/Normalizer/TestPostResponse201Normalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/expected/Normalizer/TestPostResponse201Normalizer.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/no-reference-response/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/no-reference-response/swagger.yaml -------------------------------------------------------------------------------- /tests/fixtures/operations/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/operations/expected/Model/Thing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/expected/Model/Thing.php -------------------------------------------------------------------------------- /tests/fixtures/operations/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/operations/expected/Normalizer/ThingNormalizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/expected/Normalizer/ThingNormalizer.php -------------------------------------------------------------------------------- /tests/fixtures/operations/expected/Resource/DefaultResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/expected/Resource/DefaultResource.php -------------------------------------------------------------------------------- /tests/fixtures/operations/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/operations/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/operations/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/parameters/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/parameters/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/parameters/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/parameters/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/parameters/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/parameters/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/parameters/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/parameters/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/response-reference/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/response-reference/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/response-reference/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/response-reference/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/response-reference/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/response-reference/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/response-reference/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/response-reference/swagger.json -------------------------------------------------------------------------------- /tests/fixtures/yaml/.jane-openapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/yaml/.jane-openapi -------------------------------------------------------------------------------- /tests/fixtures/yaml/expected/Normalizer/NormalizerFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/yaml/expected/Normalizer/NormalizerFactory.php -------------------------------------------------------------------------------- /tests/fixtures/yaml/expected/Resource/TestResource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/yaml/expected/Resource/TestResource.php -------------------------------------------------------------------------------- /tests/fixtures/yaml/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/janephp/openapi/HEAD/tests/fixtures/yaml/swagger.yaml --------------------------------------------------------------------------------