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