. */ namespace SP\Domain\User\Ports; use SP\Domain\Common\Ports\Repository; use SP\Domain\Core\Exceptions\ConstraintException; use SP\Domain\Core\Exceptions\QueryException; use SP\Infrastructure\Database\QueryResult; /** * Class UserProfileRepository * * @package SP\Infrastructure\User\Repositories */ interface UserProfileRepository extends Repository { /** * Obtener el nombre de los usuarios que usan un perfil. * * @param $id int El id del perfil * * @return QueryResult * @throws ConstraintException * @throws QueryException */ public function getUsersForProfile(int $id): QueryResult; }