22 lines
694 B
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(),
|
|
);
|
|
}
|
|
}
|