File manager - Edit - /opt/alt/tests/alt-php84-pecl-gmagick_2.0.6-1.RC1.el8/tests/bug71626.phpt
Back
--TEST-- Test bug 71626 - multiple calls to queryFontMetrics --SKIPIF-- <?php if(!extension_loaded('gmagick')) die('skip'); ?> --FILE-- <?php $textWidth = null; for ($i=0; $i<5; $i++) { $image = new Gmagick(); $fontDraw = new GmagickDraw(); $fontMetrics = $image->queryFontMetrics($fontDraw, 'g'); if (is_array($fontMetrics) === false || isset($fontMetrics['textWidth']) === false) { echo "fontMetrics contains bad data".PHP_EOL; var_dump($fontMetrics); } } for ($i=0; $i<5; $i++) { $gmagick = new \Gmagick("magick:logo"); $fontDraw = new GmagickDraw(); $fontMetrics = $image->queryFontMetrics($fontDraw, 'g'); if (is_array($fontMetrics) === false || isset($fontMetrics['textWidth']) === false) { echo "fontMetrics contains bad data".PHP_EOL; var_dump($fontMetrics); } } echo "ok"; ?> --EXPECT-- ok
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0.5 |
proxy
|
phpinfo
|
Settings