ldc-boutique-cnc-sable/app/Http/Requests/Bo/PickupExceptions/UpdatePickupExceptionRequest.php

22 lines
694 B
PHP

<?php
declare(strict_types=1);
namespace App\Http\Requests\Bo\PickupExceptions;
use App\Actions\PickupExceptions\UpdatePickupExceptionInput;
use App\Models\PickupException;
class UpdatePickupExceptionRequest extends StorePickupExceptionRequest
{
public function toUpdatePickupExceptionInput(PickupException $pickupException): UpdatePickupExceptionInput
{
return new UpdatePickupExceptionInput(
pickupException: $pickupException,
date: $this->string('date')->value(),
label: $this->string('label')->value(),
repeatable: $this->boolean('repeatable'),
repeat_frequency: $this->toRepeatFrequency(),
);
}
}