Files
many-notes/app/Actions/GetPathFromVault.php
2025-01-26 18:57:20 +00:00

24 lines
401 B
PHP

<?php
declare(strict_types=1);
namespace App\Actions;
use App\Models\User;
use App\Models\Vault;
final class GetPathFromVault
{
public function handle(Vault $vault): string
{
/** @var User $currentUser */
$currentUser = auth()->user();
return sprintf(
'private/vaults/%u/%s/',
$currentUser->id,
$vault->name,
);
}
}