Files
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
495 B
PHP

<?php
namespace App\Domains\Event\Actions\ArchiveEvent;
class ArchiveEventCommand {
public ArchiveEventRequest $request;
public function __construct(ArchiveEventRequest $request) {
$this->request = $request;
}
public function execute(): ArchiveEventResponse {
$response = new ArchiveEventResponse();
$this->request->event->archived = true;
$this->request->event->save();
$response->success = true;
return $response;
}
}