mibexx/phpopenapi

此包最新版本(1.0.0)没有可用的许可证信息。

PHP项目用于OpenAPI处理

1.0.0 2023-06-13 11:15 UTC

This package is not auto-updated.

Last update: 2024-09-18 15:27:57 UTC


README

PHPOpenApi是一个PHP库,允许您处理和使用OpenAPI规范。

安装

您可以通过Composer安装PHPOpenApi。在终端中运行以下命令

composer require mibexx/phpopenapi

使用方法

处理OpenAPI规范

要处理OpenAPI规范并检索相应的DTO,您可以使用PHPOpenApi提供的OpenAPIFacade。以下是如何使用的示例

use Mibexx\PHPOpenApi\Application\OpenAPIFacade;

// Create the facade instance
$openAPIFacade = new OpenAPIFacade();

// Define the configuration object
$source = 'example/openapi.yaml';

// Process the OpenAPI specification
$openapiDto = $openAPIFacade->processOpenAPI($source);

// Access the properties of the OpenAPIDto
echo $openapiDto->openapi;
echo $openapiDto->info->title;
echo $openapiDto->servers[0]['url'];
// Access other properties as needed

在上面的示例中,我们首先创建OpenAPIFacade的一个实例。然后,我们定义OpenAPI规范的源路径。最后,我们在facade上调用processOpenAPI方法,传递源,它返回OpenAPIDto对象。然后我们可以根据需要访问OpenAPIDto的属性。

许可证

PHPOpenApi是开源软件,许可协议为MIT。