| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- <?php
- namespace petstore;
- class PetsController
- {
- /**
- * @OA\Get(
- * path="/pets",
- * summary="List all pets",
- * operationId="listPets",
- * tags={"pets"},
- * @OA\Parameter(
- * name="limit",
- * in="query",
- * description="How many items to return at one time (max 100)",
- * required=false,
- * @OA\Schema(
- * type="integer",
- * format="int32"
- * )
- * ),
- * @OA\Response(
- * response=200,
- * description="An paged array of pets",
- * @OA\Schema(ref="#/components/schemas/Pets"),
- * @OA\Header(header="x-next", @OA\Schema(type="string"), description="A link to the next page of responses")
- * ),
- * @OA\Response(
- * response="default",
- * description="unexpected error",
- * @OA\Schema(ref="#/components/schemas/Error")
- * )
- * )
- */
- public function listPets()
- {
- }
- /**
- * @OA\Post(
- * path="/pets",
- * summary="Create a pet",
- * operationId="createPets",
- * tags={"pets"},
- * @OA\Response(response=201, description="Null response"),
- * @OA\Response(
- * response="default",
- * description="unexpected error",
- * @OA\Schema(ref="#/components/schemas/Error")
- * )
- * )
- */
- public function createPets()
- {
- }
- /**
- * @OA\Get(
- * path="/pets/{petId}",
- * summary="Info for a specific pet",
- * operationId="showPetById",
- * tags={"pets"},
- * @OA\Parameter(
- * name="petId",
- * in="path",
- * required=true,
- * description="The id of the pet to retrieve",
- * @OA\Schema(
- * type="string"
- * )
- * ),
- * @OA\Response(
- * response=200,
- * description="Expected response to a valid request",
- * @OA\Schema(ref="#/components/schemas/Pets")
- * ),
- * @OA\Response(
- * response="default",
- * description="unexpected error",
- * @OA\Schema(ref="#/components/schemas/Error")
- * )
- * )
- */
- public function showPetById($id)
- {
- }
- }
|