42 lines
		
	
	
		
			724 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			724 B
		
	
	
	
		
			PHP
		
	
	
| <?php declare(strict_types=1);
 | |
| 
 | |
| namespace OpenApi\Tests\Fixtures;
 | |
| 
 | |
| /**
 | |
|  * @OA\Info(title="Using a parameter definition", version="unittest")
 | |
|  */
 | |
| class UsingRefs
 | |
| {
 | |
| 
 | |
|     /**
 | |
|      * @OA\Get(
 | |
|      *   path="/pi/{item_name}",
 | |
|      *   summary="Get protected item",
 | |
|      *   @OA\Parameter(ref="#/components/parameters/ItemName"),
 | |
|      *   @OA\Response(
 | |
|      *     response="default",
 | |
|      *     ref="#/components/responses/Item"
 | |
|      *   )
 | |
|      * )
 | |
|      */
 | |
|     public function getProtectedItem()
 | |
|     {
 | |
|     }
 | |
| }
 | |
| 
 | |
| /**
 | |
|  * @OA\Parameter(
 | |
|  *   name="ItemName",
 | |
|  *   in="path",
 | |
|  *   required=true,
 | |
|  *   description="protected item name",
 | |
|  * )
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * @OA\Response (
 | |
|  *   response="Item",
 | |
|  *   description="A protected item"
 | |
|  * )
 | |
|  */
 |