67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			67 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
<?php
 | 
						|
/**
 | 
						|
 * @OA\OpenApi(
 | 
						|
 *    security={{"bearerAuth": {}}}
 | 
						|
 * )
 | 
						|
 *
 | 
						|
 * @OA\Components(
 | 
						|
 *     @OA\SecurityScheme(
 | 
						|
 *         securityScheme="bearerAuth",
 | 
						|
 *         type="http",
 | 
						|
 *         scheme="bearer",
 | 
						|
 *     )
 | 
						|
 * )
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * @OA\Info(
 | 
						|
 *   title="Testing annotations from bugreports",
 | 
						|
 *   version="1.0.0",
 | 
						|
 *   description="NOTE:
 | 
						|
This sentence is on a new line"
 | 
						|
 * )
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * @OA\Server(
 | 
						|
 *      url="{schema}://host.dev",
 | 
						|
 *      description="OpenApi parameters",
 | 
						|
 *      @OA\ServerVariable(
 | 
						|
 *          serverVariable="schema",
 | 
						|
 *          enum={"https", "http"},
 | 
						|
 *          default="https"
 | 
						|
 *      )
 | 
						|
 * )
 | 
						|
 */
 | 
						|
 | 
						|
/**
 | 
						|
 * An API endpoint.
 | 
						|
 *
 | 
						|
 * @OA\Get(
 | 
						|
 *   path="/api/endpoint",
 | 
						|
 *   @OA\Parameter(name="filter",in="query", @OA\JsonContent(
 | 
						|
 *      @OA\Property(property="type", type="string"),
 | 
						|
 *      @OA\Property(property="color", type="string"),
 | 
						|
 *   )),
 | 
						|
 *   security={{ "bearerAuth":{} }},
 | 
						|
 *   @OA\Response(response=200, description="Success")
 | 
						|
 * )
 | 
						|
 */
 | 
						|
  
 | 
						|
/**
 | 
						|
 * @OA\Response(
 | 
						|
 *     response=200,
 | 
						|
 *     description="",
 | 
						|
 *     @OA\MediaType(
 | 
						|
 *          mediaType="application/json",
 | 
						|
 *          @OA\Schema(
 | 
						|
 *              @OA\Property(property="name", type="integer", description="demo")
 | 
						|
 *          ),
 | 
						|
 *          @OA\Examples(example=200, summary="", value={"name":1}),
 | 
						|
 *          @OA\Examples(example=300, summary="", value={"name":1}),
 | 
						|
 *          @OA\Examples(example=400, summary="", value={"name":1})
 | 
						|
 *     )
 | 
						|
 *   )
 | 
						|
 */
 | 
						|
 |