<?php

namespace NoahVet\Reef\Domain\Security\Port;

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

/**
 * Outbound port: publishes a computed PolicyResult to the IAM.
 */
interface PolicyResultPublisherInterface
{
    public function publish(PolicyResult $result): void;
}
