Skip to content

Commit 5025336

Browse files
committed
added VMixed validator as a placeholder for params with missing validations
1 parent b05b6bf commit 5025336

38 files changed

+113
-45
lines changed

app/V1Module/presenters/AssignmentSolutionReviewsPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/AssignmentSolutionsPresenter.php

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;
@@ -344,7 +345,13 @@ public function checkSetBonusPoints(string $id)
344345
* @throws InvalidStateException
345346
*/
346347
#[Post("bonusPoints", new VInt(), "New amount of bonus points, can be negative number")]
347-
#[Post("overriddenPoints", new VString(), "Overrides points assigned to solution by the system", required: false)]
348+
#[Post(
349+
"overriddenPoints",
350+
new VMixed(),
351+
"Overrides points assigned to solution by the system",
352+
required: false,
353+
nullable: true,
354+
)]
348355
#[Path("id", new VString(), "Identifier of the solution", required: true)]
349356
public function actionSetBonusPoints(string $id)
350357
{

app/V1Module/presenters/AssignmentSolversPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/AssignmentsPresenter.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;
@@ -545,8 +546,8 @@ public function actionValidate($id)
545546
* @throws InvalidStateException
546547
* @throws NotFoundException
547548
*/
548-
#[Post("exerciseId", new VString(), "Identifier of the exercise")]
549-
#[Post("groupId", new VString(), "Identifier of the group")]
549+
#[Post("exerciseId", new VMixed(), "Identifier of the exercise", nullable: true)]
550+
#[Post("groupId", new VMixed(), "Identifier of the group", nullable: true)]
550551
public function actionCreate()
551552
{
552553
$req = $this->getRequest();

app/V1Module/presenters/AsyncJobsPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/BrokerPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/BrokerReportsPresenter.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;
@@ -183,8 +184,8 @@ private function processJobFailure(JobId $job)
183184
* @throws NotFoundException
184185
* @throws InvalidStateException
185186
*/
186-
#[Post("status", new VString(), "The new status of the job")]
187-
#[Post("message", new VString(), "A textual explanation of the status change", required: false)]
187+
#[Post("status", new VMixed(), "The new status of the job", nullable: true)]
188+
#[Post("message", new VMixed(), "A textual explanation of the status change", required: false, nullable: true)]
188189
#[Path("jobId", new VString(), "Identifier of the job whose status is being reported", required: true)]
189190
public function actionJobStatus($jobId)
190191
{
@@ -210,7 +211,7 @@ public function actionJobStatus($jobId)
210211
* @POST
211212
* @throws InternalServerException
212213
*/
213-
#[Post("message", new VString(), "A textual description of the error")]
214+
#[Post("message", new VMixed(), "A textual description of the error", nullable: true)]
214215
public function actionError()
215216
{
216217
$req = $this->getRequest();

app/V1Module/presenters/CommentsPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/DefaultPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

app/V1Module/presenters/EmailVerificationPresenter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
use App\Helpers\MetaFormats\Validators\VEmail;
1212
use App\Helpers\MetaFormats\Validators\VFloat;
1313
use App\Helpers\MetaFormats\Validators\VInt;
14+
use App\Helpers\MetaFormats\Validators\VMixed;
1415
use App\Helpers\MetaFormats\Validators\VString;
1516
use App\Helpers\MetaFormats\Validators\VTimestamp;
1617
use App\Helpers\MetaFormats\Validators\VUuid;

0 commit comments

Comments
 (0)