From: Christoph M. Becker Date: Sat, 15 Oct 2016 14:16:34 +0000 (+0200) Subject: RFC: Deprecate png2wbmp() and jpegwbmp() X-Git-Tag: php-7.2.0alpha1~933^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1490446ce0e7b428f2ed05f00966baca1238c486;p=php RFC: Deprecate png2wbmp() and jpegwbmp() See . --- diff --git a/ext/gd/gd.c b/ext/gd/gd.c index a1486c005b..6aff593a9e 100644 --- a/ext/gd/gd.c +++ b/ext/gd/gd.c @@ -4085,6 +4085,8 @@ static void _php_image_convert(INTERNAL_FUNCTION_PARAMETERS, int image_type ) zend_long ignore_warning; #endif + php_error_docref(NULL, E_DEPRECATED, "This function is deprecated"); + if (zend_parse_parameters(ZEND_NUM_ARGS(), "pplll", &f_org, &f_org_len, &f_dest, &f_dest_len, &height, &width, &threshold) == FAILURE) { return; } diff --git a/ext/gd/tests/jpeg2wbmp_error1.phpt b/ext/gd/tests/jpeg2wbmp_error1.phpt index d0496cc82b..9cb1d14d7e 100644 --- a/ext/gd/tests/jpeg2wbmp_error1.phpt +++ b/ext/gd/tests/jpeg2wbmp_error1.phpt @@ -32,8 +32,12 @@ jpeg2wbmp($file, $file2, 20, 120, 9); jpeg2wbmp($file, $file2, 20, 120, -1); ?> --EXPECTF-- +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: jpeg2wbmp(): This function is deprecated in %s on line %d + Warning: jpeg2wbmp(): Unable to open '' for writing in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '9' in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Invalid threshold value '-1' in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for reading in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for reading in %s on line %d --CLEAN-- --EXPECTF-- +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for writing in %s on line %d +Deprecated: png2wbmp(): This function is deprecated in %s on line %d + Warning: png2wbmp(): Unable to open '' for writing in %s on line %d --CLEAN--