diff --git a/generated/8.1/functionsList.php b/generated/8.1/functionsList.php index 818f1a39..062a2fc1 100644 --- a/generated/8.1/functionsList.php +++ b/generated/8.1/functionsList.php @@ -314,6 +314,8 @@ 'imagebmp', 'imagechar', 'imagecharup', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolordeallocate', 'imagecolormatch', diff --git a/generated/8.1/image.php b/generated/8.1/image.php index 4baee455..be05de40 100644 --- a/generated/8.1/image.php +++ b/generated/8.1/image.php @@ -260,6 +260,47 @@ function imagecharup(\GdImage $image, int $font, int $x, int $y, string $char, i } +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @return int + * @throws ImageException + * + */ +function imagecolorallocate(\GdImage $image, int $red, int $green, int $blue): int +{ + error_clear_last(); + $safeResult = \imagecolorallocate($image, $red, $green, $blue); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @param int $alpha + * @return int + * @throws ImageException + * + */ +function imagecolorallocatealpha(\GdImage $image, int $red, int $green, int $blue, int $alpha): int +{ + error_clear_last(); + $safeResult = \imagecolorallocatealpha($image, $red, $green, $blue, $alpha); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + /** * @param \GdImage $image * @param int $x diff --git a/generated/8.1/rector-migrate.php b/generated/8.1/rector-migrate.php index aed3c783..9e227ceb 100644 --- a/generated/8.1/rector-migrate.php +++ b/generated/8.1/rector-migrate.php @@ -322,6 +322,8 @@ 'imagebmp' => 'Safe\imagebmp', 'imagechar' => 'Safe\imagechar', 'imagecharup' => 'Safe\imagecharup', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolordeallocate' => 'Safe\imagecolordeallocate', 'imagecolormatch' => 'Safe\imagecolormatch', diff --git a/generated/8.2/functionsList.php b/generated/8.2/functionsList.php index 895c6ea8..82518fb3 100644 --- a/generated/8.2/functionsList.php +++ b/generated/8.2/functionsList.php @@ -318,6 +318,8 @@ 'imagebmp', 'imagechar', 'imagecharup', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolordeallocate', 'imagecolormatch', diff --git a/generated/8.2/image.php b/generated/8.2/image.php index d4e02537..5b2f4dc2 100644 --- a/generated/8.2/image.php +++ b/generated/8.2/image.php @@ -260,6 +260,47 @@ function imagecharup(\GdImage $image, int $font, int $x, int $y, string $char, i } +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @return int + * @throws ImageException + * + */ +function imagecolorallocate(\GdImage $image, int $red, int $green, int $blue): int +{ + error_clear_last(); + $safeResult = \imagecolorallocate($image, $red, $green, $blue); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @param int $alpha + * @return int + * @throws ImageException + * + */ +function imagecolorallocatealpha(\GdImage $image, int $red, int $green, int $blue, int $alpha): int +{ + error_clear_last(); + $safeResult = \imagecolorallocatealpha($image, $red, $green, $blue, $alpha); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + /** * @param \GdImage $image * @param int $x diff --git a/generated/8.2/rector-migrate.php b/generated/8.2/rector-migrate.php index 15e34066..aaf3598e 100644 --- a/generated/8.2/rector-migrate.php +++ b/generated/8.2/rector-migrate.php @@ -326,6 +326,8 @@ 'imagebmp' => 'Safe\imagebmp', 'imagechar' => 'Safe\imagechar', 'imagecharup' => 'Safe\imagecharup', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolordeallocate' => 'Safe\imagecolordeallocate', 'imagecolormatch' => 'Safe\imagecolormatch', diff --git a/generated/8.3/rector-migrate.php b/generated/8.3/rector-migrate.php index 15e34066..aaf3598e 100644 --- a/generated/8.3/rector-migrate.php +++ b/generated/8.3/rector-migrate.php @@ -326,6 +326,8 @@ 'imagebmp' => 'Safe\imagebmp', 'imagechar' => 'Safe\imagechar', 'imagecharup' => 'Safe\imagecharup', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolordeallocate' => 'Safe\imagecolordeallocate', 'imagecolormatch' => 'Safe\imagecolormatch', diff --git a/generated/8.4/functionsList.php b/generated/8.4/functionsList.php index 0d2b542f..54783073 100644 --- a/generated/8.4/functionsList.php +++ b/generated/8.4/functionsList.php @@ -316,6 +316,8 @@ 'imagebmp', 'imagechar', 'imagecharup', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolordeallocate', 'imagecolormatch', diff --git a/generated/8.4/image.php b/generated/8.4/image.php index 18cee998..0696b1e2 100644 --- a/generated/8.4/image.php +++ b/generated/8.4/image.php @@ -260,6 +260,47 @@ function imagecharup(\GdImage $image, int $font, int $x, int $y, string $char, i } +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @return int + * @throws ImageException + * + */ +function imagecolorallocate(\GdImage $image, int $red, int $green, int $blue): int +{ + error_clear_last(); + $safeResult = \imagecolorallocate($image, $red, $green, $blue); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @param int $alpha + * @return int + * @throws ImageException + * + */ +function imagecolorallocatealpha(\GdImage $image, int $red, int $green, int $blue, int $alpha): int +{ + error_clear_last(); + $safeResult = \imagecolorallocatealpha($image, $red, $green, $blue, $alpha); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + /** * @param \GdImage $image * @param int $x diff --git a/generated/8.4/rector-migrate.php b/generated/8.4/rector-migrate.php index 285426e4..59d18bb1 100644 --- a/generated/8.4/rector-migrate.php +++ b/generated/8.4/rector-migrate.php @@ -324,6 +324,8 @@ 'imagebmp' => 'Safe\imagebmp', 'imagechar' => 'Safe\imagechar', 'imagecharup' => 'Safe\imagecharup', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolordeallocate' => 'Safe\imagecolordeallocate', 'imagecolormatch' => 'Safe\imagecolormatch', diff --git a/generated/8.5/functionsList.php b/generated/8.5/functionsList.php index 8fd07baf..b8bc9bf6 100644 --- a/generated/8.5/functionsList.php +++ b/generated/8.5/functionsList.php @@ -316,6 +316,8 @@ 'imagebmp', 'imagechar', 'imagecharup', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolordeallocate', 'imagecolormatch', diff --git a/generated/8.5/rector-migrate.php b/generated/8.5/rector-migrate.php index ff8ceb1a..66692a8e 100644 --- a/generated/8.5/rector-migrate.php +++ b/generated/8.5/rector-migrate.php @@ -324,6 +324,8 @@ 'imagebmp' => 'Safe\imagebmp', 'imagechar' => 'Safe\imagechar', 'imagecharup' => 'Safe\imagecharup', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolordeallocate' => 'Safe\imagecolordeallocate', 'imagecolormatch' => 'Safe\imagecolormatch', diff --git a/generated/8.6/functionsList.php b/generated/8.6/functionsList.php index 62e0f2f0..925f9598 100644 --- a/generated/8.6/functionsList.php +++ b/generated/8.6/functionsList.php @@ -310,6 +310,8 @@ 'imageaffinematrixget', 'imageavif', 'imagebmp', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolorset', 'imageconvolution', diff --git a/generated/8.6/image.php b/generated/8.6/image.php index 6f2c4bca..307dc416 100644 --- a/generated/8.6/image.php +++ b/generated/8.6/image.php @@ -250,6 +250,47 @@ function imagecharup(\GdImage $image, int $font, int $x, int $y, string $char, i } +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @return int + * @throws ImageException + * + */ +function imagecolorallocate(\GdImage $image, int $red, int $green, int $blue): int +{ + error_clear_last(); + $safeResult = \imagecolorallocate($image, $red, $green, $blue); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + +/** + * @param \GdImage $image + * @param int $red + * @param int $green + * @param int $blue + * @param int $alpha + * @return int + * @throws ImageException + * + */ +function imagecolorallocatealpha(\GdImage $image, int $red, int $green, int $blue, int $alpha): int +{ + error_clear_last(); + $safeResult = \imagecolorallocatealpha($image, $red, $green, $blue, $alpha); + if ($safeResult === false) { + throw ImageException::createFromPhpError(); + } + return $safeResult; +} + + /** * @param \GdImage $image * @param int $x diff --git a/generated/8.6/rector-migrate.php b/generated/8.6/rector-migrate.php index 9b11d520..4d0412bb 100644 --- a/generated/8.6/rector-migrate.php +++ b/generated/8.6/rector-migrate.php @@ -318,6 +318,8 @@ 'imageaffinematrixget' => 'Safe\imageaffinematrixget', 'imageavif' => 'Safe\imageavif', 'imagebmp' => 'Safe\imagebmp', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolorset' => 'Safe\imagecolorset', 'imageconvolution' => 'Safe\imageconvolution', diff --git a/generated/8.7/functionsList.php b/generated/8.7/functionsList.php index e24f69f5..e84e71d6 100644 --- a/generated/8.7/functionsList.php +++ b/generated/8.7/functionsList.php @@ -310,6 +310,8 @@ 'imageaffinematrixget', 'imageavif', 'imagebmp', + 'imagecolorallocate', + 'imagecolorallocatealpha', 'imagecolorat', 'imagecolorset', 'imageconvolution', diff --git a/generated/8.7/rector-migrate.php b/generated/8.7/rector-migrate.php index a9e9b053..0bf4d3db 100644 --- a/generated/8.7/rector-migrate.php +++ b/generated/8.7/rector-migrate.php @@ -318,6 +318,8 @@ 'imageaffinematrixget' => 'Safe\imageaffinematrixget', 'imageavif' => 'Safe\imageavif', 'imagebmp' => 'Safe\imagebmp', + 'imagecolorallocate' => 'Safe\imagecolorallocate', + 'imagecolorallocatealpha' => 'Safe\imagecolorallocatealpha', 'imagecolorat' => 'Safe\imagecolorat', 'imagecolorset' => 'Safe\imagecolorset', 'imageconvolution' => 'Safe\imageconvolution', diff --git a/generator/config/detectErrorType.php b/generator/config/detectErrorType.php index b13b593a..25ebe132 100644 --- a/generator/config/detectErrorType.php +++ b/generator/config/detectErrorType.php @@ -59,6 +59,7 @@ '/The name of the socket/', // stream_socket_get_name (PHP 8.1) '/&return.falseforfailure.style.procedural;/', // date_create (8.1 - 8.3) '/See getimagesize<\/function>/', // getimagesizefromstring + '/&false; if the allocation failed/', // imagecolorallocate ]; foreach ($falsies as $falsie) { if (preg_match($falsie, $text)) {