├── .github ├── .kodiak.toml └── workflows │ └── main.yaml ├── LICENSE ├── composer.json └── src ├── DI └── OpenApiPlugin.php ├── ISchemaBuilder.php ├── Schema ├── Callback.php ├── Components.php ├── Contact.php ├── Example.php ├── Extended │ └── ComponentReference.php ├── ExternalDocumentation.php ├── Header.php ├── Info.php ├── License.php ├── Link.php ├── MediaType.php ├── OpenApi.php ├── Operation.php ├── Parameter.php ├── PathItem.php ├── Paths.php ├── Reference.php ├── RequestBody.php ├── Response.php ├── Responses.php ├── Schema.php ├── SecurityRequirement.php ├── SecurityScheme.php ├── Server.php ├── ServerVariable.php └── Tag.php ├── SchemaBuilder.php ├── SchemaDefinition ├── ArrayDefinition.php ├── BaseDefinition.php ├── CoreDefinition.php ├── Entity │ ├── EntityAdapter.php │ └── IEntityAdapter.php ├── IDefinition.php ├── JsonDefinition.php ├── NeonDefinition.php └── YamlDefinition.php ├── SchemaType ├── BaseSchemaType.php ├── ISchemaType.php └── UnknownSchemaType.php ├── Tracy ├── SwaggerUIPanel.php └── templates │ ├── assets │ ├── swagger-ui-bundle.js │ ├── swagger-ui-standalone-preset.js │ └── swagger-ui.css │ └── panel.phtml └── Utils └── Helpers.php /.github/.kodiak.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/.github/.kodiak.toml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/composer.json -------------------------------------------------------------------------------- /src/DI/OpenApiPlugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/DI/OpenApiPlugin.php -------------------------------------------------------------------------------- /src/ISchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/ISchemaBuilder.php -------------------------------------------------------------------------------- /src/Schema/Callback.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Callback.php -------------------------------------------------------------------------------- /src/Schema/Components.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Components.php -------------------------------------------------------------------------------- /src/Schema/Contact.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Contact.php -------------------------------------------------------------------------------- /src/Schema/Example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Example.php -------------------------------------------------------------------------------- /src/Schema/Extended/ComponentReference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Extended/ComponentReference.php -------------------------------------------------------------------------------- /src/Schema/ExternalDocumentation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/ExternalDocumentation.php -------------------------------------------------------------------------------- /src/Schema/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Header.php -------------------------------------------------------------------------------- /src/Schema/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Info.php -------------------------------------------------------------------------------- /src/Schema/License.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/License.php -------------------------------------------------------------------------------- /src/Schema/Link.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Link.php -------------------------------------------------------------------------------- /src/Schema/MediaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/MediaType.php -------------------------------------------------------------------------------- /src/Schema/OpenApi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/OpenApi.php -------------------------------------------------------------------------------- /src/Schema/Operation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Operation.php -------------------------------------------------------------------------------- /src/Schema/Parameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Parameter.php -------------------------------------------------------------------------------- /src/Schema/PathItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/PathItem.php -------------------------------------------------------------------------------- /src/Schema/Paths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Paths.php -------------------------------------------------------------------------------- /src/Schema/Reference.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Reference.php -------------------------------------------------------------------------------- /src/Schema/RequestBody.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/RequestBody.php -------------------------------------------------------------------------------- /src/Schema/Response.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Response.php -------------------------------------------------------------------------------- /src/Schema/Responses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Responses.php -------------------------------------------------------------------------------- /src/Schema/Schema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Schema.php -------------------------------------------------------------------------------- /src/Schema/SecurityRequirement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/SecurityRequirement.php -------------------------------------------------------------------------------- /src/Schema/SecurityScheme.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/SecurityScheme.php -------------------------------------------------------------------------------- /src/Schema/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Server.php -------------------------------------------------------------------------------- /src/Schema/ServerVariable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/ServerVariable.php -------------------------------------------------------------------------------- /src/Schema/Tag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Schema/Tag.php -------------------------------------------------------------------------------- /src/SchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaBuilder.php -------------------------------------------------------------------------------- /src/SchemaDefinition/ArrayDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/ArrayDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/BaseDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/BaseDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/CoreDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/CoreDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/Entity/EntityAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/Entity/EntityAdapter.php -------------------------------------------------------------------------------- /src/SchemaDefinition/Entity/IEntityAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/Entity/IEntityAdapter.php -------------------------------------------------------------------------------- /src/SchemaDefinition/IDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/IDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/JsonDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/JsonDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/NeonDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/NeonDefinition.php -------------------------------------------------------------------------------- /src/SchemaDefinition/YamlDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaDefinition/YamlDefinition.php -------------------------------------------------------------------------------- /src/SchemaType/BaseSchemaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaType/BaseSchemaType.php -------------------------------------------------------------------------------- /src/SchemaType/ISchemaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaType/ISchemaType.php -------------------------------------------------------------------------------- /src/SchemaType/UnknownSchemaType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/SchemaType/UnknownSchemaType.php -------------------------------------------------------------------------------- /src/Tracy/SwaggerUIPanel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Tracy/SwaggerUIPanel.php -------------------------------------------------------------------------------- /src/Tracy/templates/assets/swagger-ui-bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Tracy/templates/assets/swagger-ui-bundle.js -------------------------------------------------------------------------------- /src/Tracy/templates/assets/swagger-ui-standalone-preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Tracy/templates/assets/swagger-ui-standalone-preset.js -------------------------------------------------------------------------------- /src/Tracy/templates/assets/swagger-ui.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Tracy/templates/assets/swagger-ui.css -------------------------------------------------------------------------------- /src/Tracy/templates/panel.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Tracy/templates/panel.phtml -------------------------------------------------------------------------------- /src/Utils/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/contributte/apitte-openapi/HEAD/src/Utils/Helpers.php --------------------------------------------------------------------------------