<?php

namespace App\Exceptions;

use RuntimeException;

/**
 * Thrown by SubscriptionService::assertWithinLimit(). Controllers catch
 * this and return 403 with an upgrade prompt, distinct from a generic
 * ForbiddenException (permission-based) or ValidationException (input-based).
 */
class PlanLimitExceededException extends RuntimeException
{
}
