Attributes
Namespaces
- Callbacks
- Enums
- Extensions
- Headers
- Info
- Links
- Media
- Parameters
- Responses
- Security
- Servers
- Tags
Interfaces, Classes, Traits and Enums
- OpenApiAttributeInterface
- Consumes
- Delete
- ExternalDocumentation
- The attribute may be used at method level or as field of {@see Operation} to add a reference to an external
resource for extended documentation of an Operation (OpenAPI specification).
- Get
- Hidden
- Marks a given resource, class or bean type as hidden, skipping while reading / resolving
- Method
- OpenAPIDefinition
- The attribute that may be used to populate OpenAPI Object fields info, tags, servers, security and externalDocs.
- Operation
- The attribute may be used to define a resource method as an OpenAPI Operation, and/or to define additional
properties for the Operation.
- Parameter
- The attribute may be used on a method parameter to define it as a parameter for the operation, and/or to define
additional properties for the Parameter. It can also be used independently in {@see Operation::$parameters} or at
method level to add a parameter to the operation, even if not bound to any method parameter.
- Patch
- Path
- Post
- Produces
- Put