Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
tipuloidea
/
back
/
app
/
Domain
/
Payment
/
StatusModels
:
ChangePaymentStatusRequest.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php declare(strict_types=1); namespace App\Domain\Payment\Requests; use App\BaseClasses\BaseApiRequest; use App\Domain\Payment\Enums\PaymentStatusEnum; class ChangePaymentStatusRequest extends BaseApiRequest { public function rules(): array { return [ 'status' => ['bail', 'required', 'string'], 'comment' => ['bail', 'nullable', 'string'], ]; } public static function bodyParameters(): array { return [ 'status' => ['description' => 'status'], 'comment' => ['description' => 'Комментарий'], ]; } public static function example(): array { return [ 'status' => PaymentStatusEnum::STATUS_DRAFT->value, 'comment' => 'Смена статуса', ]; } }