mirror of
https://github.com/linuxserver/Heimdall.git
synced 2026-08-07 07:16:13 +00:00
8a622545ff
- laravel/framework ^12.0 -> ^13.0 (installed 13.19.0) - laravel/tinker ^2.9 -> ^3.0 (installed 3.0.2, pulls psysh >=0.12.19) - phpunit/phpunit ^11.0 -> ^12.0 (installed 12.5.31) - Symfony components move to 8.x (supported by L13); symfony/yaml stays on patched 7.4.14 via its direct ^7.0 constraint - league/commonmark auto-bumped to 2.8.2 (patched) - No application/config code changes required; the fluent validateCsrfTokens(except: ...) config still resolves under L13 composer audit: No security vulnerability advisories found. Full suite green: 59 tests, 128 assertions (1 skipped).
34 lines
658 B
PHP
34 lines
658 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Brick\Math\Exception;
|
|
|
|
use RuntimeException;
|
|
|
|
/**
|
|
* Exception thrown when attempting to compute a modular inverse that does not exist.
|
|
*/
|
|
final class NoInverseException extends RuntimeException implements MathException
|
|
{
|
|
/**
|
|
* @internal
|
|
*
|
|
* @pure
|
|
*/
|
|
public function __construct(string $message)
|
|
{
|
|
parent::__construct($message);
|
|
}
|
|
|
|
/**
|
|
* @internal
|
|
*
|
|
* @pure
|
|
*/
|
|
public static function noModularInverse(): self
|
|
{
|
|
return new self('This number has no multiplicative inverse modulo the given modulus (they are not coprime).');
|
|
}
|
|
}
|