<?php

namespace NoahVet\Reef\Application\Security\UseCase;

use NoahVet\Reef\Domain\Security\Policy\PolicyResult;

interface ExecutePoliciesUseCaseInterface
{
    /**
     * @return list<PolicyResult>
     */
    public function execute(object $subject): array;
}
