diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2019-11-08 23:29:12 +0100 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2019-11-11 14:54:55 +0100 |
commit | 27e83d0fb87c04b61441fb77e963dd4e14ad187e (patch) | |
tree | 1b35b21c48c54f353e643d29dd2306d8e1ba084a /ext/gmp/gmp.stub.php | |
parent | 2804ea612779b89d3c62d974eb35783dd31f7dee (diff) | |
download | php-git-27e83d0fb87c04b61441fb77e963dd4e14ad187e.tar.gz |
Add union return types for function stubs
Diffstat (limited to 'ext/gmp/gmp.stub.php')
-rw-r--r-- | ext/gmp/gmp.stub.php | 87 |
1 files changed, 26 insertions, 61 deletions
diff --git a/ext/gmp/gmp.stub.php b/ext/gmp/gmp.stub.php index 1102b0af95..e05fb4bf53 100644 --- a/ext/gmp/gmp.stub.php +++ b/ext/gmp/gmp.stub.php @@ -9,11 +9,8 @@ function gmp_init($number, int $base = 0) {} /** @return GMP|false */ function gmp_import(string $data, int $word_size = 1, int $options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN) {} -/** - * @param GMP|int|bool|string $gmpnumber - * @return string|false - */ -function gmp_export($gmpnumber, int $word_size = 1, int $options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN) {} +/** @param GMP|int|bool|string $gmpnumber */ +function gmp_export($gmpnumber, int $word_size = 1, int $options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN): string|false {} /** @param GMP|int|bool|string $gmpnumber */ function gmp_intval($gmpnumber): int {} @@ -48,9 +45,8 @@ function gmp_mul($a, $b) {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return array|false */ -function gmp_div_qr($a, $b, int $round = GMP_ROUND_ZERO) {} +function gmp_div_qr($a, $b, int $round = GMP_ROUND_ZERO): array|false {} /** * @param GMP|int|bool|string $a @@ -111,11 +107,8 @@ function gmp_fact($a) {} */ function gmp_sqrt($a) {} -/** - * @param GMP|int|bool|string $a - * @return array|false - */ -function gmp_sqrtrem($a) {} +/** @param GMP|int|bool|string $a */ +function gmp_sqrtrem($a): array|false {} /** * @param GMP|int|bool|string $a @@ -123,11 +116,8 @@ function gmp_sqrtrem($a) {} **/ function gmp_root($a, int $nth) {} -/** - * @param GMP|int|bool|string $a - * @return array|false - **/ -function gmp_rootrem($a, int $nth) {} +/** @param GMP|int|bool|string $a **/ +function gmp_rootrem($a, int $nth): array|false {} /** * @param GMP|int|bool|string $base @@ -149,11 +139,8 @@ function gmp_perfect_square($a): bool {} /** @param GMP|int|bool|string $a **/ function gmp_perfect_power($a): bool {} -/** - * @param GMP|int|bool|string $a - * @return int|false - */ -function gmp_prob_prime($a, int $reps = 10) {} +/** @param GMP|int|bool|string $a */ +function gmp_prob_prime($a, int $reps = 10): int|false {} /** * @param GMP|int|bool|string $a @@ -186,42 +173,32 @@ function gmp_invert($a, $b) {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return int|false */ -function gmp_jacobi($a, $b) {} +function gmp_jacobi($a, $b): int|false {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return int|false */ -function gmp_legendre($a, $b) {} +function gmp_legendre($a, $b): int|false {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return int|false */ -function gmp_kronecker($a, $b) {} +function gmp_kronecker($a, $b): int|false {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return int|false */ -function gmp_cmp($a, $b) {} +function gmp_cmp($a, $b): int|false {} -/** - * @param GMP|int|bool|string $a - * @return int|false - */ -function gmp_sign($a) {} +/** @param GMP|int|bool|string $a */ +function gmp_sign($a): int|false {} -/** - * @param GMP|int|bool|string $seed - * @return null|false - */ -function gmp_random_seed($seed) {} +/** @param GMP|int|bool|string $seed */ +function gmp_random_seed($seed): ?bool {} /** @return GMP|false */ function gmp_random_bits(int $bits) {} @@ -260,39 +237,27 @@ function gmp_com($a) {} */ function gmp_xor($a, $b) {} -/** @return null|false */ -function gmp_setbit(GMP $a, int $index, bool $set_clear = true) {} +function gmp_setbit(GMP $a, int $index, bool $set_clear = true): ?bool {} -/** @return null|false */ -function gmp_clrbit(GMP $a, int $index) {} +function gmp_clrbit(GMP $a, int $index): ?bool {} /** @param GMP|int|bool|string $a */ function gmp_testbit($a, int $index): bool {} -/** - * @param GMP|int|bool|string $a - * @return int|false - */ -function gmp_scan0($a, int $start) {} +/** @param GMP|int|bool|string $a */ +function gmp_scan0($a, int $start): int|false {} -/** - * @param GMP|int|bool|string $a - * @return int|false - */ -function gmp_scan1($a, int $start) {} +/** @param GMP|int|bool|string $a */ +function gmp_scan1($a, int $start): int|false {} -/** - * @param GMP|int|bool|string $a - * @return int|false - */ -function gmp_popcount($a) {} +/** @param GMP|int|bool|string $a */ +function gmp_popcount($a): int|false {} /** * @param GMP|int|bool|string $a * @param GMP|int|bool|string $b - * @return int|false */ -function gmp_hamdist($a, $b) {} +function gmp_hamdist($a, $b): int|false {} /** * @param GMP|int|bool|string $a |