wp-includes/php-ai-client/src/Common/Exception/TokenLimitReachedException.php:15Exception thrown when a token limit is reached during prompt fulfillment.
$maxTokensint|nullprivateclass TokenLimitReachedException extends \WordPress\AiClient\Common\Exception\RuntimeException{ /** * The token limit that was reached, if known. * * @since 1.0.0 * * @var int|null */ private $maxTokens; /** * Creates a new TokenLimitReachedException. * * @since 1.0.0 * * @param string $message The exception message. * @param int|null $maxTokens The token limit that was reached, if known. * @param \Throwable|null $previous The previous throwable used for exception chaining. */ public function __construct(string $message = '', ?int $maxTokens = null, ?\Throwable $previous = null) { parent::__construct($message, 0, $previous); $this->maxTokens = $maxTokens; } /** * Returns the token limit that was reached, if known. * * @since 1.0.0 * * @return int|null The token limit, or null if not provided. */ public function getMaxTokens(): ?int { return $this->maxTokens; }}Introduced in 1.0.0. Unchanged from 7.0.4 through 7.1.0.
Signature, return type and hooks compared across 2 parsed releases.
src/wp-includes/php-ai-client/src/Common/Exception/TokenLimitReachedException.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.