class ApiPlatform\OpenApi\Model\Components
{
public __construct(null|array<string, >|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $schemas, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Response">ApiPlatform\OpenApi\Model\Response</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $responses, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Parameter">ApiPlatform\OpenApi\Model\Parameter</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $parameters, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Example">ApiPlatform\OpenApi\Model\Example</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $examples, null|array<string, `<a href="/docs/main/references/OpenApi/Model/RequestBody">ApiPlatform\OpenApi\Model\RequestBody</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $requestBodies, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Header">ApiPlatform\OpenApi\Model\Header</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $headers, null|ArrayObject $securitySchemes, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Link">ApiPlatform\OpenApi\Model\Link</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $links, null|array<string, array<string, `<a href="/docs/main/references/OpenApi/Model/PathItem">ApiPlatform\OpenApi\Model\PathItem</a>`>>|array<string, array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`>> $callbacks, null|array<string, `<a href="/docs/main/references/OpenApi/Model/PathItem">ApiPlatform\OpenApi\Model\PathItem</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference> $pathItems)
public getSchemas(): ArrayObject
public getResponses(): ArrayObject
public getParameters(): ArrayObject
public getExamples(): ArrayObject
public getRequestBodies(): ArrayObject
public getHeaders(): ArrayObject
public getSecuritySchemes(): ArrayObject
public getLinks(): ArrayObject
public getCallbacks(): ArrayObject
public getPathItems(): ArrayObject
public withSchemas(ArrayObject $schemas): ApiPlatform\OpenApi\Model\Components
public withResponses(ArrayObject $responses): ApiPlatform\OpenApi\Model\Components
public withParameters(ArrayObject $parameters): ApiPlatform\OpenApi\Model\Components
public withExamples(ArrayObject $examples): ApiPlatform\OpenApi\Model\Components
public withRequestBodies(ArrayObject $requestBodies): ApiPlatform\OpenApi\Model\Components
public withHeaders(ArrayObject $headers): ApiPlatform\OpenApi\Model\Components
public withSecuritySchemes(ArrayObject $securitySchemes): ApiPlatform\OpenApi\Model\Components
public withLinks(ArrayObject $links): ApiPlatform\OpenApi\Model\Components
public withCallbacks(ArrayObject $callbacks): ApiPlatform\OpenApi\Model\Components
public withPathItems(ArrayObject $pathItems): ApiPlatform\OpenApi\Model\Components
public withExtensionProperty(string $key, $value)
public getExtensionProperties(): array
}
public __construct(null|array<string, >|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $schemas, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Response">ApiPlatform\OpenApi\Model\Response</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $responses, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Parameter">ApiPlatform\OpenApi\Model\Parameter</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $parameters, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Example">ApiPlatform\OpenApi\Model\Example</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $examples, null|array<string, `<a href="/docs/main/references/OpenApi/Model/RequestBody">ApiPlatform\OpenApi\Model\RequestBody</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $requestBodies, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Header">ApiPlatform\OpenApi\Model\Header</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $headers, null|ArrayObject $securitySchemes, null|array<string, `<a href="/docs/main/references/OpenApi/Model/Link">ApiPlatform\OpenApi\Model\Link</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`> $links, null|array<string, array<string, `<a href="/docs/main/references/OpenApi/Model/PathItem">ApiPlatform\OpenApi\Model\PathItem</a>`>>|array<string, array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference</a>`>> $callbacks, null|array<string, `<a href="/docs/main/references/OpenApi/Model/PathItem">ApiPlatform\OpenApi\Model\PathItem</a>`>|array<string, `<a href="/docs/main/references/OpenApi/Model/Reference">ApiPlatform\OpenApi\Model\Reference> $pathItems)
public getSchemas(): ArrayObject
ArrayObject
public getResponses(): ArrayObject
ArrayObject
public getParameters(): ArrayObject
ArrayObject
public getExamples(): ArrayObject
ArrayObject
public getRequestBodies(): ArrayObject
ArrayObject
public getHeaders(): ArrayObject
ArrayObject
public getSecuritySchemes(): ArrayObject
ArrayObject
public getLinks(): ArrayObject
ArrayObject
public getCallbacks(): ArrayObject
ArrayObject
public getPathItems(): ArrayObject
ArrayObject
public withSchemas(ArrayObject $schemas): ApiPlatform\OpenApi\Model\Components
schemas | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withResponses(ArrayObject $responses): ApiPlatform\OpenApi\Model\Components
responses | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withParameters(ArrayObject $parameters): ApiPlatform\OpenApi\Model\Components
parameters | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withExamples(ArrayObject $examples): ApiPlatform\OpenApi\Model\Components
examples | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withRequestBodies(ArrayObject $requestBodies): ApiPlatform\OpenApi\Model\Components
requestBodies | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withHeaders(ArrayObject $headers): ApiPlatform\OpenApi\Model\Components
headers | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withSecuritySchemes(ArrayObject $securitySchemes): ApiPlatform\OpenApi\Model\Components
securitySchemes | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withLinks(ArrayObject $links): ApiPlatform\OpenApi\Model\Components
links | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withCallbacks(ArrayObject $callbacks): ApiPlatform\OpenApi\Model\Components
callbacks | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</a>
public withPathItems(ArrayObject $pathItems): ApiPlatform\OpenApi\Model\Components
pathItems | ArrayObject |
<a href="/docs/main/references/OpenApi/Model/Components">ApiPlatform\OpenApi\Model\Components</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