📁 File Manager Pro
v10.0.3 | PHP: 7.4.33
Server: LiteSpeed
2026-07-12 01:28:27
📂
/ (Root)
/
opt
/
alt
/
tests
/
alt-php84-pecl-brotli_0.18.3-2.el8
/
tests
📍 /opt/alt/tests/alt-php84-pecl-brotli_0.18.3-2.el8/tests
🔄 Refresh
✏️
Editing: incremental_uncompress_add_alias.phpt
Read Only
--TEST-- Test incremental Brotli\uncompress_add() alias (namespace) functionality --SKIPIF-- <?php if (!extension_loaded('brotli')) die('skip need ext/brotli'); ?> --FILE-- <?php $modeTypes = [ 'BROTLI_PROCESS' => BROTLI_PROCESS, 'BROTLI_FLUSH' => BROTLI_FLUSH, ]; foreach ($modeTypes as $modeTypeKey => $modeType) { $uncompressed = ''; for ($i = 0; $i < (32768 * 2); $i++) { $uncompressed .= chr(rand(48, 125)); } $compressed = brotli_compress($uncompressed); $compressedLen = strlen($compressed); $out = ''; $resource = Brotli\uncompress_init(); for ($i = 0; $i < $compressedLen; $i++) { $out .= Brotli\uncompress_add($resource, $compressed[$i], $modeType); } $out .= Brotli\uncompress_add($resource, '', BROTLI_FINISH); if ($out !== $uncompressed) { echo "Error: Brotli\\uncompress_add | {$modeTypeKey}\n"; } } ?> ===DONE=== --EXPECT-- ===DONE===
💾 Save Changes
❌ Cancel