mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-12-20 06:57:11 +00:00
Validate input objects (#2144)
This commit is contained in:
committed by
Akihito Nakano
parent
e01a786bc9
commit
d87a3b90da
@@ -98,6 +98,7 @@ class PetController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Pet");
|
||||
$asserts[] = new Assert\Valid();
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
return $response;
|
||||
@@ -274,7 +275,7 @@ class PetController extends Controller
|
||||
new Assert\Choice([ "available", "pending", "sold" ])
|
||||
]);
|
||||
$asserts[] = new Assert\All([
|
||||
new Assert\Type("string")
|
||||
new Assert\Type("string"),
|
||||
]);
|
||||
$response = $this->validate($status, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
@@ -362,7 +363,7 @@ class PetController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\All([
|
||||
new Assert\Type("string")
|
||||
new Assert\Type("string"),
|
||||
]);
|
||||
$response = $this->validate($tags, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
@@ -546,6 +547,7 @@ class PetController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Pet");
|
||||
$asserts[] = new Assert\Valid();
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
return $response;
|
||||
|
||||
@@ -327,6 +327,7 @@ class StoreController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\Type("OpenAPI\Server\Model\Order");
|
||||
$asserts[] = new Assert\Valid();
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
return $response;
|
||||
|
||||
@@ -94,6 +94,7 @@ class UserController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\Type("OpenAPI\Server\Model\User");
|
||||
$asserts[] = new Assert\Valid();
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
return $response;
|
||||
@@ -180,7 +181,8 @@ class UserController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\All([
|
||||
new Assert\Type("OpenAPI\Server\Model\User")
|
||||
new Assert\Type("OpenAPI\Server\Model\User"),
|
||||
new Assert\Valid(),
|
||||
]);
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
@@ -268,7 +270,8 @@ class UserController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\All([
|
||||
new Assert\Type("OpenAPI\Server\Model\User")
|
||||
new Assert\Type("OpenAPI\Server\Model\User"),
|
||||
new Assert\Valid(),
|
||||
]);
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
@@ -680,6 +683,7 @@ class UserController extends Controller
|
||||
$asserts = [];
|
||||
$asserts[] = new Assert\NotNull();
|
||||
$asserts[] = new Assert\Type("OpenAPI\Server\Model\User");
|
||||
$asserts[] = new Assert\Valid();
|
||||
$response = $this->validate($body, $asserts);
|
||||
if ($response instanceof Response) {
|
||||
return $response;
|
||||
|
||||
Reference in New Issue
Block a user