/** @param resource $handle */
function curl_reset($handle): void {}
-/**
- * @param resource $handle
- * @param array $options
- */
+/** @param resource $handle */
function curl_setopt_array($handle, array $options): bool {}
-
/**
* @param resource $handle
* @param mixed $value
function imagesetstyle($im, array $styles): bool {}
-/** @return GdImage|false */
-function imagecreatetruecolor(int $x_size, int $y_size) {}
+function imagecreatetruecolor(int $x_size, int $y_size): GdImage|false {}
function imageistruecolor(GdImage $im): bool {}
#ifdef PHP_WIN32
-/** @return GdImage|false */
-function imagegrabwindow(int $handle, int $client_area = 0) {}
+function imagegrabwindow(int $handle, int $client_area = 0): GdImage|false {}
-/** @return GdImage|false */
-function imagegrabscreen() {}
+function imagegrabscreen(): GdImage|false {}
#endif
-/** @return GdImage|false */
-function imagerotate(GdImage $im, float $angle, int $bgdcolor, int $ignoretransparent = 0) {}
+function imagerotate(GdImage $im, float $angle, int $bgdcolor, int $ignoretransparent = 0): GdImage|false {}
function imagesettile(GdImage $im, $tile): bool {}
function imagesetbrush(GdImage $im, $brush): bool {}
-/** @return GdImage|false */
-function imagecreate(int $x_size, int $y_size) {}
+function imagecreate(int $x_size, int $y_size): GdImage|false {}
function imagetypes(): int {}
-/** @return GdImage|false */
-function imagecreatefromstring(string $image) {}
+function imagecreatefromstring(string $image): GdImage|false {}
-/** @return GdImage|false */
-function imagecreatefromgif(string $filename) {}
+function imagecreatefromgif(string $filename): GdImage|false {}
#ifdef HAVE_GD_JPG
-/** @return GdImage|false */
-function imagecreatefromjpeg(string $filename) {}
+function imagecreatefromjpeg(string $filename): GdImage|false {}
#endif
#ifdef HAVE_GD_PNG
-/** @return GdImage|false */
-function imagecreatefrompng(string $filename) {}
+function imagecreatefrompng(string $filename): GdImage|false {}
#endif
#ifdef HAVE_GD_WEBP
-/** @return GdImage|false */
-function imagecreatefromwebp(string $filename) {}
+function imagecreatefromwebp(string $filename): GdImage|false {}
#endif
-/** @return GdImage|false */
-function imagecreatefromxbm(string $filename) {}
+function imagecreatefromxbm(string $filename): GdImage|false {}
#ifdef HAVE_GD_XPM
-/** @return GdImage|false */
-function imagecreatefromxpm(string $filename) {}
+function imagecreatefromxpm(string $filename): GdImage|false {}
#endif
-/** @return GdImage|false */
-function imagecreatefromwbmp(string $filename) {}
+function imagecreatefromwbmp(string $filename): GdImage|false {}
-/** @return GdImage|false */
-function imagecreatefromgd(string $filename) {}
+function imagecreatefromgd(string $filename): GdImage|false {}
-/** @return GdImage|false */
-function imagecreatefromgd2(string $filename) {}
+function imagecreatefromgd2(string $filename): GdImage|false {}
-/** @return GdImage|false */
-function imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height) {}
+function imagecreatefromgd2part(string $filename, int $srcX, int $srcY, int $width, int $height): GdImage|false {}
#ifdef HAVE_GD_BMP
-/** @return GdImage|false */
-function imagecreatefrombmp(string $filename) {}
+function imagecreatefrombmp(string $filename): GdImage|false {}
#endif
#ifdef HAVE_GD_TGA
-/** @return GdImage|false */
-function imagecreatefromtga(string $filename) {}
+function imagecreatefromtga(string $filename): GdImage|false {}
#endif
function imagexbm(GdImage $im, ?string $filename, int $foreground = UNKNOWN): bool {}
function imageantialias(GdImage $im, bool $on): bool {}
-/** @return GdImage|false */
-function imagecrop(GdImage $im, array $rect) {}
+function imagecrop(GdImage $im, array $rect): GdImage|false {}
-/** @return GdImage|false */
-function imagecropauto(GdImage $im, int $mode = IMG_CROP_DEFAULT, float $threshold = 0.5, int $color = -1) {}
+function imagecropauto(GdImage $im, int $mode = IMG_CROP_DEFAULT, float $threshold = 0.5, int $color = -1): GdImage|false {}
-/** @return GdImage|false */
-function imagescale(GdImage $im, int $new_width, int $new_height = UNKNOWN, int $mode = IMG_BILINEAR_FIXED) {}
+function imagescale(GdImage $im, int $new_width, int $new_height = UNKNOWN, int $mode = IMG_BILINEAR_FIXED): GdImage|false {}
-/** @return GdImage|false */
-function imageaffine(GdImage $im, array $affine, array $clip = UNKNOWN) {}
+function imageaffine(GdImage $im, array $affine, array $clip = UNKNOWN): GdImage|false {}
function imageaffinematrixget(int $type, $options = UNKNOWN): array|false {}
ZEND_ARG_TYPE_INFO(0, styles, IS_ARRAY, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatetruecolor, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatetruecolor, 0, 2, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, x_size, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, y_size, IS_LONG, 0)
ZEND_END_ARG_INFO()
ZEND_END_ARG_INFO()
#if defined(PHP_WIN32)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagegrabwindow, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagegrabwindow, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, handle, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, client_area, IS_LONG, 0)
ZEND_END_ARG_INFO()
#endif
#if defined(PHP_WIN32)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagegrabscreen, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagegrabscreen, 0, 0, GdImage, MAY_BE_FALSE)
ZEND_END_ARG_INFO()
#endif
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagerotate, 0, 0, 3)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagerotate, 0, 3, GdImage, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, im, GdImage, 0)
ZEND_ARG_TYPE_INFO(0, angle, IS_DOUBLE, 0)
ZEND_ARG_TYPE_INFO(0, bgdcolor, IS_LONG, 0)
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_imagetypes, 0, 0, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromstring, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromstring, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, image, IS_STRING, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromgif, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromgif, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#if defined(HAVE_GD_JPG)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromjpeg, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromjpeg, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
#if defined(HAVE_GD_PNG)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefrompng, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefrompng, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
#if defined(HAVE_GD_WEBP)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromwebp, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromwebp, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
#define arginfo_imagecreatefromxbm arginfo_imagecreatefromgif
#if defined(HAVE_GD_XPM)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromxpm, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromxpm, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
#define arginfo_imagecreatefromgd2 arginfo_imagecreatefromgif
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromgd2part, 0, 0, 5)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromgd2part, 0, 5, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, srcX, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, srcY, IS_LONG, 0)
ZEND_END_ARG_INFO()
#if defined(HAVE_GD_BMP)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefrombmp, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefrombmp, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
#if defined(HAVE_GD_TGA)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecreatefromtga, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecreatefromtga, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_END_ARG_INFO()
#endif
ZEND_ARG_TYPE_INFO(0, on, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecrop, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecrop, 0, 2, GdImage, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, im, GdImage, 0)
ZEND_ARG_TYPE_INFO(0, rect, IS_ARRAY, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagecropauto, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagecropauto, 0, 1, GdImage, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, im, GdImage, 0)
ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, threshold, IS_DOUBLE, 0)
ZEND_ARG_TYPE_INFO(0, color, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imagescale, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imagescale, 0, 2, GdImage, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, im, GdImage, 0)
ZEND_ARG_TYPE_INFO(0, new_width, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, new_height, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, mode, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imageaffine, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imageaffine, 0, 2, GdImage, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, im, GdImage, 0)
ZEND_ARG_TYPE_INFO(0, affine, IS_ARRAY, 0)
ZEND_ARG_TYPE_INFO(0, clip, IS_ARRAY, 0)
<?php
-/**
- * @param int|bool|string $number
- * @return GMP|false
- */
-function gmp_init($number, int $base = 0) {}
+/** @param int|bool|string $number */
+function gmp_init($number, int $base = 0): GMP|false {}
-/** @return GMP|false */
-function gmp_import(string $data, int $word_size = 1, int $options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN) {}
+function gmp_import(string $data, int $word_size = 1, int $options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN): GMP|false {}
/** @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 {}
-/**
- * @param GMP|int|bool|string $gmpnumber
- * @return GMP|false
- */
-function gmp_strval($gmpnumber, int $base = 10) {}
+/** @param GMP|int|bool|string $gmpnumber */
+function gmp_strval($gmpnumber, int $base = 10): string|false {}
- /**
+/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_add($a, $b) {}
+function gmp_add($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_sub($a, $b) {}
+function gmp_sub($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_mul($a, $b) {}
+function gmp_mul($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_div_q($a, $b, int $round = GMP_ROUND_ZERO) {}
+function gmp_div_q($a, $b, int $round = GMP_ROUND_ZERO): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_div_r($a, $b, int $round = GMP_ROUND_ZERO) {}
+function gmp_div_r($a, $b, int $round = GMP_ROUND_ZERO): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_div($a, $b, int $round = GMP_ROUND_ZERO) {}
+function gmp_div($a, $b, int $round = GMP_ROUND_ZERO): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_mod($a, $b) {}
+function gmp_mod($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_divexact($a, $b) {}
+function gmp_divexact($a, $b): GMP|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_neg($a) {}
+/** @param GMP|int|bool|string $a */
+function gmp_neg($a): GMP|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_abs($a) {}
+/** @param GMP|int|bool|string $a */
+function gmp_abs($a): GMP|false {}
-/**
- * @param GMP|int $a
- * @return GMP|false
- */
-function gmp_fact($a) {}
+/** @param GMP|int $a */
+function gmp_fact($a): GMP|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_sqrt($a) {}
+/** @param GMP|int|bool|string $a */
+function gmp_sqrt($a): GMP|false {}
/** @param GMP|int|bool|string $a */
function gmp_sqrtrem($a): array|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- **/
-function gmp_root($a, int $nth) {}
+/** @param GMP|int|bool|string $a **/
+function gmp_root($a, int $nth): GMP|false {}
/** @param GMP|int|bool|string $a **/
function gmp_rootrem($a, int $nth): array|false {}
-/**
- * @param GMP|int|bool|string $base
- * @return GMP|false
- **/
-function gmp_pow($base, int $exp) {}
+/** @param GMP|int|bool|string $base **/
+function gmp_pow($base, int $exp): GMP|false {}
/**
* @param GMP|int|bool|string $base
* @param GMP|int|bool|string $exp
* @param GMP|int|bool|string $mod
- * @return GMP|false
**/
-function gmp_powm($base, $exp, $mod) {}
+function gmp_powm($base, $exp, $mod): GMP|false {}
/** @param GMP|int|bool|string $a **/
function gmp_perfect_square($a): bool {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_gcd($a, $b) {}
+function gmp_gcd($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP
*/
-function gmp_gcdext($a, $b) {}
+function gmp_gcdext($a, $b): array|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_lcm($a, $b) {}
+function gmp_lcm($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_invert($a, $b) {}
+function gmp_invert($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
/** @param GMP|int|bool|string $seed */
function gmp_random_seed($seed): ?bool {}
-/** @return GMP|false */
-function gmp_random_bits(int $bits) {}
+function gmp_random_bits(int $bits): GMP|false {}
/**
* @param GMP|int|bool|string $min
* @param GMP|int|bool|string $max
- * @return GMP|false
**/
-function gmp_random_range($min, $max) {}
+function gmp_random_range($min, $max): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_and($a, $b) {}
+function gmp_and($a, $b): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_or($a, $b) {}
+function gmp_or($a, $b): GMP|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_com($a) {}
+/** @param GMP|int|bool|string $a */
+function gmp_com($a): GMP|false {}
/**
* @param GMP|int|bool|string $a
* @param GMP|int|bool|string $b
- * @return GMP|false
*/
-function gmp_xor($a, $b) {}
+function gmp_xor($a, $b): GMP|false {}
function gmp_setbit(GMP $a, int $index, bool $set_clear = true): ?bool {}
*/
function gmp_hamdist($a, $b): int|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_nextprime($a) {}
+/** @param GMP|int|bool|string $a */
+function gmp_nextprime($a): GMP|false {}
-/**
- * @param GMP|int|bool|string $a
- * @return GMP|false
- */
-function gmp_binomial($a, int $b) {}
+/** @param GMP|int|bool|string $a */
+function gmp_binomial($a, int $b): GMP|false {}
/* This is a generated file, edit the .stub.php file instead. */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_init, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_init, 0, 1, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, number)
ZEND_ARG_TYPE_INFO(0, base, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_import, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_import, 0, 1, GMP, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, word_size, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, options, IS_LONG, 0)
ZEND_ARG_INFO(0, gmpnumber)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_strval, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_gmp_strval, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
ZEND_ARG_INFO(0, gmpnumber)
ZEND_ARG_TYPE_INFO(0, base, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_add, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_add, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, a)
ZEND_ARG_INFO(0, b)
ZEND_END_ARG_INFO()
ZEND_ARG_TYPE_INFO(0, round, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_div_q, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_div_q, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, a)
ZEND_ARG_INFO(0, b)
ZEND_ARG_TYPE_INFO(0, round, IS_LONG, 0)
#define arginfo_gmp_divexact arginfo_gmp_add
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_neg, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_neg, 0, 1, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, a)
ZEND_END_ARG_INFO()
ZEND_ARG_INFO(0, a)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_root, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_root, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, a)
ZEND_ARG_TYPE_INFO(0, nth, IS_LONG, 0)
ZEND_END_ARG_INFO()
ZEND_ARG_TYPE_INFO(0, nth, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_pow, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_pow, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, base)
ZEND_ARG_TYPE_INFO(0, exp, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_powm, 0, 0, 3)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_powm, 0, 3, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, base)
ZEND_ARG_INFO(0, exp)
ZEND_ARG_INFO(0, mod)
#define arginfo_gmp_gcd arginfo_gmp_add
-#define arginfo_gmp_gcdext arginfo_gmp_add
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_gmp_gcdext, 0, 2, MAY_BE_ARRAY|MAY_BE_FALSE)
+ ZEND_ARG_INFO(0, a)
+ ZEND_ARG_INFO(0, b)
+ZEND_END_ARG_INFO()
#define arginfo_gmp_lcm arginfo_gmp_add
ZEND_ARG_INFO(0, seed)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_random_bits, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_random_bits, 0, 1, GMP, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, bits, IS_LONG, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_random_range, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_random_range, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, min)
ZEND_ARG_INFO(0, max)
ZEND_END_ARG_INFO()
#define arginfo_gmp_nextprime arginfo_gmp_neg
-ZEND_BEGIN_ARG_INFO_EX(arginfo_gmp_binomial, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_gmp_binomial, 0, 2, GMP, MAY_BE_FALSE)
ZEND_ARG_INFO(0, a)
ZEND_ARG_TYPE_INFO(0, b, IS_LONG, 0)
ZEND_END_ARG_INFO()
/** @param resource $stream_id */
function imap_headers($stream_id): array|false {}
-/**
- * @param resource $stream_id
- * @return \stdClass|false
- */
-function imap_headerinfo($stream_id, int $msg_no, int $from_length = 0, int $subject_length = 0, string $default_host = UNKNOWN) {}
+/** @param resource $stream_id */
+function imap_headerinfo($stream_id, int $msg_no, int $from_length = 0, int $subject_length = 0, string $default_host = UNKNOWN): stdClass|false {}
function imap_rfc822_parse_headers(string $headers, string $default_host = 'UNKNOWN'): \stdClass {}
/** @param resource $stream_id */
function imap_fetchheader($stream_id, int $msg_no, int $options = 0): string|false {}
-/**
- * @param resource $stream_id
- * @return \stdClass|false
- */
-function imap_fetchstructure($stream_id, int $msg_no, int $options = 0) {}
+/** @param resource $stream_id */
+function imap_fetchstructure($stream_id, int $msg_no, int $options = 0): stdClass|false {}
/**
* @param resource $stream_id
*/
function imap_undelete($stream_id, string $msg_no, int $options = 0): bool {}
-/**
- * @param resource $stream_id
- * @return \stdClass|false
- */
-function imap_check($stream_id) {}
+/** @param resource $stream_id */
+function imap_check($stream_id): stdClass|false {}
/** @param resource $stream_id */
function imap_listscan($stream_id, string $ref, string $pattern, string $content): array|false {}
ZEND_ARG_INFO(0, stream_id)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imap_headerinfo, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imap_headerinfo, 0, 2, stdClass, MAY_BE_FALSE)
ZEND_ARG_INFO(0, stream_id)
ZEND_ARG_TYPE_INFO(0, msg_no, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, from_length, IS_LONG, 0)
#define arginfo_imap_fetchheader arginfo_imap_body
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imap_fetchstructure, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imap_fetchstructure, 0, 2, stdClass, MAY_BE_FALSE)
ZEND_ARG_INFO(0, stream_id)
ZEND_ARG_TYPE_INFO(0, msg_no, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, options, IS_LONG, 0)
#define arginfo_imap_undelete arginfo_imap_delete
-ZEND_BEGIN_ARG_INFO_EX(arginfo_imap_check, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_imap_check, 0, 1, stdClass, MAY_BE_FALSE)
ZEND_ARG_INFO(0, stream_id)
ZEND_END_ARG_INFO()
function intltz_create_time_zone(string $zoneId): ?IntlTimeZone {}
-/** @return IntlIterator|false */
-function intltz_create_time_zone_id_enumeration(int $zoneType, ?string $region = null, ?int $rawOffset = null) {}
+function intltz_create_time_zone_id_enumeration(int $zoneType, ?string $region = null, ?int $rawOffset = null): IntlIterator|false {}
function intltz_from_date_time_zone(DateTimeZone $zone): ?IntlTimeZone {}
function intltz_has_same_rules(IntlTimeZone $tz, IntlTimeZone $otherTimeZone): bool {}
-/** @return DateTimeZone|false */
-function intltz_to_date_time_zone(IntlTimeZone $tz) {}
+function intltz_to_date_time_zone(IntlTimeZone $tz): DateTimeZone|false {}
function intltz_use_daylight_time(IntlTimeZone $tz): bool {}
ZEND_ARG_TYPE_INFO(0, zoneId, IS_STRING, 0)
ZEND_END_ARG_INFO()
-#define arginfo_intltz_create_time_zone_id_enumeration arginfo_class_IntlTimeZone_createTimeZoneIDEnumeration
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_intltz_create_time_zone_id_enumeration, 0, 1, IntlIterator, MAY_BE_FALSE)
+ ZEND_ARG_TYPE_INFO(0, zoneType, IS_LONG, 0)
+ ZEND_ARG_TYPE_INFO(0, region, IS_STRING, 1)
+ ZEND_ARG_TYPE_INFO(0, rawOffset, IS_LONG, 1)
+ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_intltz_from_date_time_zone, 0, 1, IntlTimeZone, 1)
ZEND_ARG_OBJ_INFO(0, zone, DateTimeZone, 0)
ZEND_ARG_OBJ_INFO(0, otherTimeZone, IntlTimeZone, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_intltz_to_date_time_zone, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_intltz_to_date_time_zone, 0, 1, DateTimeZone, MAY_BE_FALSE)
ZEND_ARG_OBJ_INFO(0, tz, IntlTimeZone, 0)
ZEND_END_ARG_INFO()
function libxml_use_internal_errors(bool $use_errors = UNKNOWN): bool {}
-/** @return LibXMLError|false */
-function libxml_get_last_error() {}
+function libxml_get_last_error(): LibXMLError|false {}
function libxml_get_errors(): array {}
ZEND_ARG_TYPE_INFO(0, use_errors, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_libxml_get_last_error, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_libxml_get_last_error, 0, 0, LibXMLError, MAY_BE_FALSE)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_libxml_get_errors, 0, 0, IS_ARRAY, 0)
function odbc_do($connection_id, string $query, int $flags = UNKNOWN) {}
#ifdef PHP_ODBC_HAVE_FETCH_HASH
-/**
- * @param resource $result
- * @return stdClass|false
- */
-function odbc_fetch_object($result, int $rownumber = -1) {}
+/** @param resource $result */
+function odbc_fetch_object($result, int $rownumber = -1): stdClass|false {}
/** @param resource $result */
function odbc_fetch_array($result, int $rownumber = -1): array|false {}
#define arginfo_odbc_do arginfo_odbc_exec
#if defined(PHP_ODBC_HAVE_FETCH_HASH)
-ZEND_BEGIN_ARG_INFO_EX(arginfo_odbc_fetch_object, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_odbc_fetch_object, 0, 1, stdClass, MAY_BE_FALSE)
ZEND_ARG_INFO(0, result)
ZEND_ARG_TYPE_INFO(0, rownumber, IS_LONG, 0)
ZEND_END_ARG_INFO()
public function isDisabled() {}
public function invoke(...$args) {}
-
+
public function invokeArgs(array $args) {}
/** @return Closure */
class ReflectionClass implements Reflector
{
final private function __clone() {}
-
+
public static function export($argument, bool $return = false) {}
/** @param object|string $argument */
/** @return ReflectionProperty[] */
public function getProperties(?int $filter = null) {}
-
+
/** @return bool */
public function hasConstant(string $name) {}
final private function __clone() {}
public static function export($name, bool $return = false) {}
-
+
public function __construct(string $name) {}
/** @return string */
final class ReflectionReference
{
- /**
- * @param int|string $key
- * @return ?ReflectionReference
- */
- public static function fromArrayElement(array $array, $key) {}
+ /** @param int|string $key */
+ public static function fromArrayElement(array $array, $key): ?ReflectionReference {}
- /** @return string */
- public function getId() {}
+ public function getId(): string {}
private function __clone() {}
#define arginfo_class_ReflectionZendExtension_getCopyright arginfo_class_Reflector___toString
-ZEND_BEGIN_ARG_INFO_EX(arginfo_class_ReflectionReference_fromArrayElement, 0, 0, 2)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_INFO_EX(arginfo_class_ReflectionReference_fromArrayElement, 0, 2, ReflectionReference, 1)
ZEND_ARG_TYPE_INFO(0, array, IS_ARRAY, 0)
ZEND_ARG_INFO(0, key)
ZEND_END_ARG_INFO()
-#define arginfo_class_ReflectionReference_getId arginfo_class_Reflector___toString
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_ReflectionReference_getId, 0, 0, IS_STRING, 0)
+ZEND_END_ARG_INFO()
#define arginfo_class_ReflectionReference___clone arginfo_class_Reflector___toString
<?php
-/** @return SimpleXMLElement|false */
-function simplexml_load_file(string $filename, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $ns = '', bool $is_prefix = false) {}
+function simplexml_load_file(string $filename, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $ns = '', bool $is_prefix = false): SimpleXMLElement|false {}
-/** @return SimpleXMLElement|false */
-function simplexml_load_string(string $data, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $ns = '', bool $is_prefix = false) {}
+function simplexml_load_string(string $data, ?string $class_name = SimpleXMLElement::class, int $options = 0, string $ns = '', bool $is_prefix = false): SimpleXMLElement|false {}
function simplexml_import_dom(DOMNode $node, ?string $class_name = SimpleXMLElement::class): ?SimpleXMLElement {}
/* This is a generated file, edit the .stub.php file instead. */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_simplexml_load_file, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_simplexml_load_file, 0, 1, SimpleXMLElement, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, class_name, IS_STRING, 1)
ZEND_ARG_TYPE_INFO(0, options, IS_LONG, 0)
ZEND_ARG_TYPE_INFO(0, is_prefix, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_simplexml_load_string, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_simplexml_load_string, 0, 1, SimpleXMLElement, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, class_name, IS_STRING, 1)
ZEND_ARG_TYPE_INFO(0, options, IS_LONG, 0)
function ksort(array &$arg, int $sort_flags = SORT_REGULAR): bool {}
-/** @param array|Countable $var */
-function count($var, int $mode = COUNT_NORAML): int {}
+/** @param mixed $var */
+function count($var, int $mode = COUNT_NORMAL): int {}
function natsort(array &$arg): bool {}
*/
function implode($glue, $pieces = UNKNOWN): string {}
-/**
- * @param string $str Optional - defaults to previous string
- * @param string $token
- */
function strtok(string $str, string $token = UNKNOWN): string|false {}
function strtoupper(string $str): string {}
*/
function opendir(string $path, $context = UNKNOWN) {}
-/**
- * @param resource $context
- * @return Directory|false
- */
-function dir(string $path, $context = UNKNOWN) {}
+/** @param resource $context */
+function dir(string $path, $context = UNKNOWN): Directory|false {}
/** @param resource $dir_handle */
function closedir($dir_handle = UNKNOWN): void {}
/* math.c */
-/** @param int|float $number */
-function abs($number): int|float {}
+function abs(int|float $number): int|float {}
function ceil(float $number): float {}
ZEND_ARG_INFO(0, context)
ZEND_END_ARG_INFO()
-#define arginfo_dir arginfo_opendir
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_dir, 0, 1, Directory, MAY_BE_FALSE)
+ ZEND_ARG_TYPE_INFO(0, path, IS_STRING, 0)
+ ZEND_ARG_INFO(0, context)
+ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_closedir, 0, 0, IS_VOID, 0)
ZEND_ARG_INFO(0, dir_handle)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_abs, 0, 1, MAY_BE_LONG|MAY_BE_DOUBLE)
- ZEND_ARG_INFO(0, number)
+ ZEND_ARG_TYPE_MASK(0, number, MAY_BE_LONG|MAY_BE_DOUBLE)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_ceil, 0, 1, IS_DOUBLE, 0)
<?php
-/**
- * @param array|string $config_options
- * @return tidy|false
- */
-function tidy_parse_string(string $input, $config_options = UNKNOWN, string $encoding = UNKNOWN) {}
+/** @param array|string $config_options */
+function tidy_parse_string(string $input, $config_options = UNKNOWN, string $encoding = UNKNOWN): tidy|false {}
function tidy_get_error_buffer(tidy $object): string|false {}
function tidy_get_output(tidy $object): string {}
-/**
- * @param array|string $config_options
- * @return tidy|false
- */
-function tidy_parse_file(string $file, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}
+/** @param array|string $config_options */
+function tidy_parse_file(string $file, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): tidy|false {}
function tidy_clean_repair(tidy $object): bool {}
/** @param array|string $config_options */
-function tidy_repair_string(string $data, $config_file = UNKNOWN, string $encoding = UNKNOWN): string|false {}
+function tidy_repair_string(string $data, $config_options = UNKNOWN, string $encoding = UNKNOWN): string|false {}
/** @param array|string $config_options */
-function tidy_repair_file(string $filename, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): string|false {}
+function tidy_repair_file(string $filename, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): string|false {}
function tidy_diagnose(tidy $object): bool {}
class tidy
{
/** @param array|string $config_options */
- public function __construct(string $filename = UNKNOWN, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}
+ public function __construct(string $filename = UNKNOWN, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false) {}
/** @return string|int|bool */
public function getOpt(string $option) {}
public function parseFile(string $file, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): bool {}
/** @param array|string $config_options */
- public function parseString(string $input, $config_optinons = UNKNOWN, string $encoding = UNKNOWN): bool {}
+ public function parseString(string $input, $config_options = UNKNOWN, string $encoding = UNKNOWN): bool {}
/** @param array|string $config_options */
- public function repairString(string $data, $config_file = UNKNOWN, string $encoding = UNKNOWN): bool {}
+ public function repairString(string $data, $config_options = UNKNOWN, string $encoding = UNKNOWN): bool {}
/** @param array|string $config_options */
- public function repairFile(string $filename, $config_file = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): bool {}
+ public function repairFile(string $filename, $config_options = UNKNOWN, string $encoding = UNKNOWN, bool $use_include_path = false): bool {}
public function diagnose(): bool {}
/* This is a generated file, edit the .stub.php file instead. */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_tidy_parse_string, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_tidy_parse_string, 0, 1, tidy, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, input, IS_STRING, 0)
ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_ARG_OBJ_INFO(0, object, tidy, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_tidy_parse_file, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_tidy_parse_file, 0, 1, tidy, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, file, IS_STRING, 0)
ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_tidy_repair_string, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_file)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_tidy_repair_file, 0, 1, MAY_BE_STRING|MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_file)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, use_include_path, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_tidy___construct, 0, 0, 0)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_file)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, use_include_path, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_tidy_parseString, 0, 1, _IS_BOOL, 0)
ZEND_ARG_TYPE_INFO(0, input, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_optinons)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_tidy_repairString, 0, 1, _IS_BOOL, 0)
ZEND_ARG_TYPE_INFO(0, data, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_file)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_tidy_repairFile, 0, 1, _IS_BOOL, 0)
ZEND_ARG_TYPE_INFO(0, filename, IS_STRING, 0)
- ZEND_ARG_INFO(0, config_file)
+ ZEND_ARG_INFO(0, config_options)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, use_include_path, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
<?php
-/** @return XmlParser|false */
-function xml_parser_create(string $encoding = UNKNOWN) {}
+function xml_parser_create(string $encoding = UNKNOWN): XmlParser|false {}
-/** @return XmlParser|false */
-function xml_parser_create_ns(string $encoding = UNKNOWN, string $sep = ':') {}
+function xml_parser_create_ns(string $encoding = UNKNOWN, string $sep = ':'): XmlParser|false {}
function xml_set_object(XmlParser $parser, object $obj): bool {}
/* This is a generated file, edit the .stub.php file instead. */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_xml_parser_create, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xml_parser_create, 0, 0, XmlParser, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_xml_parser_create_ns, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xml_parser_create_ns, 0, 0, XmlParser, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, encoding, IS_STRING, 0)
ZEND_ARG_TYPE_INFO(0, sep, IS_STRING, 0)
ZEND_END_ARG_INFO()
<?php
-/** @return XMLWriter|false */
-function xmlwriter_open_uri(string $uri) {}
+function xmlwriter_open_uri(string $uri): XMLWriter|false {}
-/** @return XMLWriter|false */
-function xmlwriter_open_memory() {}
+function xmlwriter_open_memory(): XMLWriter|false {}
function xmlwriter_set_indent(XMLWriter $xmlwriter, bool $indent): bool {}
function outputMemory(bool $flush = true): string {}
- /** @return string|int */
- function flush(bool $empty = true) {}
+ function flush(bool $empty = true): string|int {}
}
/* This is a generated file, edit the .stub.php file instead. */
-ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_open_uri, 0, 0, 1)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xmlwriter_open_uri, 0, 1, XMLWriter, MAY_BE_FALSE)
ZEND_ARG_TYPE_INFO(0, uri, IS_STRING, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_xmlwriter_open_memory, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_xmlwriter_open_memory, 0, 0, XMLWriter, MAY_BE_FALSE)
ZEND_END_ARG_INFO()
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_xmlwriter_set_indent, 0, 2, _IS_BOOL, 0)
ZEND_ARG_TYPE_INFO(0, flush, _IS_BOOL, 0)
ZEND_END_ARG_INFO()
-ZEND_BEGIN_ARG_INFO_EX(arginfo_class_XMLWriter_flush, 0, 0, 0)
+ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_class_XMLWriter_flush, 0, 0, MAY_BE_STRING|MAY_BE_LONG)
ZEND_ARG_TYPE_INFO(0, empty, _IS_BOOL, 0)
ZEND_END_ARG_INFO()