class ApiPlatform\OpenApi\OpenApi
{
public __construct($info, array $servers, `<a href="/docs/main/references/OpenApi/Model/Paths">ApiPlatform\OpenApi\Model\Paths</a>` $paths, null|`<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components $components, array $security, array $tags, $externalDocs, null|string $jsonSchemaDialect, null|ArrayObject $webhooks)
public getOpenapi(): string
public getInfo(): ApiPlatform\OpenApi\Model\Info
public getServers(): array
public getPaths(): ApiPlatform\OpenApi\Model\Paths
public getComponents(): ApiPlatform\OpenApi\Model\Components
public getSecurity(): array
public getTags(): array
public getExternalDocs(): array
public getJsonSchemaDialect(): string
public getWebhooks(): ArrayObject
public withOpenapi(string $openapi): ApiPlatform\OpenApi\OpenApi
public withInfo($info): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
public withServers(array $servers): ApiPlatform\OpenApi\OpenApi
public withPaths($paths): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
public withComponents($components): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
public withSecurity(array $security): ApiPlatform\OpenApi\OpenApi
public withTags(array $tags): ApiPlatform\OpenApi\OpenApi
public withExternalDocs(array $externalDocs): ApiPlatform\OpenApi\OpenApi
public withJsonSchemaDialect(null|string $jsonSchemaDialect): ApiPlatform\OpenApi\OpenApi
public withExtensionProperty(string $key, $value)
public getExtensionProperties(): array
}
public __construct($info, array $servers, `<a href="/docs/main/references/OpenApi/Model/Paths">ApiPlatform\OpenApi\Model\Paths</a>` $paths, null|`<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components $components, array $security, array $tags, $externalDocs, null|string $jsonSchemaDialect, null|ArrayObject $webhooks)
info | `ApiPlatform\OpenApi\Model\Info` | |
servers | array | |
paths | `ApiPlatform\OpenApi\Model\Paths` | |
components | `ApiPlatform\OpenApi\Model\Components` | |
security | array | |
tags | array | |
externalDocs | ||
jsonSchemaDialect | string | |
webhooks | ArrayObject |
public getOpenapi(): string
string
public getInfo(): ApiPlatform\OpenApi\Model\Info
<a href="/docs/main/references/OpenApi/Model/Info">ApiPlatform\OpenApi\Model\Info</a>
public getServers(): array
array
public getPaths(): ApiPlatform\OpenApi\Model\Paths
<a href="/docs/main/references/OpenApi/Model/Paths">ApiPlatform\OpenApi\Model\Paths</a>
public getComponents(): ApiPlatform\OpenApi\Model\Components
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public getSecurity(): array
array
public getTags(): array
array
public getExternalDocs(): array
array
public getJsonSchemaDialect(): string
string
public getWebhooks(): ArrayObject
ArrayObject
public withOpenapi(string $openapi): ApiPlatform\OpenApi\OpenApi
openapi | string |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withInfo($info): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
info | `ApiPlatform\OpenApi\Model\Info` |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withServers(array $servers): ApiPlatform\OpenApi\OpenApi
servers | array |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withPaths($paths): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
paths | `ApiPlatform\OpenApi\Model\Paths` |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withComponents($components): `<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi
components | `ApiPlatform\OpenApi\Model\Components` |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withSecurity(array $security): ApiPlatform\OpenApi\OpenApi
security | array |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withTags(array $tags): ApiPlatform\OpenApi\OpenApi
tags | array |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withExternalDocs(array $externalDocs): ApiPlatform\OpenApi\OpenApi
externalDocs | array |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withJsonSchemaDialect(null|string $jsonSchemaDialect): ApiPlatform\OpenApi\OpenApi
jsonSchemaDialect | string |
<a href="/docs/main/references/OpenApi/OpenApi">ApiPlatform\OpenApi\OpenApi</a>
public withExtensionProperty(string $key, $value)
key | string | |
value |
public getExtensionProperties(): array
array
Made with love by
Les-Tilleuls.coop can help you design and develop your APIs and web projects, and train your teams in API Platform, Symfony, Next.js, Kubernetes and a wide range of other technologies.
Learn more