38 lines
		
	
	
		
			553 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			553 B
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| 
 | |
| namespace Petstore;
 | |
| 
 | |
| /**
 | |
|  * @OA\Schema(schema="NewPet", required={"name"})
 | |
|  */
 | |
| class SimplePet
 | |
| {
 | |
|     public $id;
 | |
| 
 | |
|     /**
 | |
|      * @OA\Property()
 | |
|      * @var string
 | |
|      */
 | |
|     public $name;
 | |
| 
 | |
|     /**
 | |
|      * @var string
 | |
|      * @OA\Property()
 | |
|      */
 | |
|     public $tag;
 | |
| }
 | |
| 
 | |
| /**
 | |
|  *  @OA\Schema(
 | |
|  *   schema="Pet",
 | |
|  *   type="object",
 | |
|  *   allOf={
 | |
|  *       @OA\Schema(ref="#/components/schemas/NewPet"),
 | |
|  *       @OA\Schema(
 | |
|  *           required={"id"},
 | |
|  *           @OA\Property(property="id", format="int64", type="integer")
 | |
|  *       )
 | |
|  *   }
 | |
|  * )
 | |
|  */
 |