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"
 | 
						|
 * )
 | 
						|
 */
 |