mirror of
https://github.com/phpseclib/phpseclib.git
synced 2025-02-04 12:58:28 +00:00
Merge pull request #482 from terrafrost/gmp-56
BigInteger: accommodate GMP change in PHP 5.6 * terrafrost/gmp-56: BigInteger: accomodate GMP change in PHP 5.6
This commit is contained in:
commit
b6b0b2dec8
@ -329,7 +329,10 @@ class Math_BigInteger
|
||||
|
||||
switch ( MATH_BIGINTEGER_MODE ) {
|
||||
case MATH_BIGINTEGER_MODE_GMP:
|
||||
if (is_resource($x) && get_resource_type($x) == 'GMP integer') {
|
||||
switch (true) {
|
||||
case is_resource($x) && get_resource_type($x) == 'GMP integer':
|
||||
// PHP 5.6 switched GMP from using resources to objects
|
||||
case is_object($x) && get_class($x) == 'GMP':
|
||||
$this->value = $x;
|
||||
return;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user