<?php declare(strict_types=1); namespace App\Services\Role; use App\Models\Role; final readonly class RoleCommandHandler { public function handleStore(array $data): Role { return Role::create($data); } public function handleUpdate(Role $role, array $data): Role { $role->update($data); $role->touch(); return $role; } public function handleDestroy(Role $role): void { $role->delete(); } }