Files
mareike/app/Domains/Event/Actions/UnarchiveEvent/UnarchiveEventCommand.php
T
th.guenther 0cf9602958 Direct payments for invoices
Events can be moved to archive and moved back
Fixed validation
2026-05-12 16:04:15 +02:00

23 lines
508 B
PHP

<?php
namespace App\Domains\Event\Actions\UnarchiveEvent;
class UnarchiveEventCommand {
public UnarchiveEventRequest $request;
public function __construct(UnarchiveEventRequest $request) {
$this->request = $request;
}
public function execute(): UnarchiveEventResponse {
$response = new UnarchiveEventResponse();
$this->request->event->archived = false;
$this->request->event->save();
$response->success = true;
return $response;
}
}