UsingRefs.php 717 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php declare(strict_types=1);
  2. namespace OpenApiFixtures;
  3. /**
  4. * @OA\Info(title="Using a parameter definition", version="unittest")
  5. */
  6. class UsingRefs
  7. {
  8. /**
  9. * @OA\Get(
  10. * path="/pi/{item_name}",
  11. * summary="Get protected item",
  12. * @OA\Parameter(ref="#/components/parameters/ItemName"),
  13. * @OA\Response(
  14. * response="default",
  15. * ref="#/components/responses/Item"
  16. * )
  17. * )
  18. */
  19. public function getProtectedItem()
  20. {
  21. }
  22. }
  23. /**
  24. * @OA\Parameter(
  25. * name="ItemName",
  26. * in="path",
  27. * required=true,
  28. * description="protected item name",
  29. * )
  30. */
  31. /**
  32. * @OA\Response (
  33. * response="Item",
  34. * description="A protected item"
  35. * )
  36. */