--TEST-- Bug #74154 (Phar extractTo creates empty files) --EXTENSIONS-- phar zlib --FILE-- buildFromDirectory($dir); $compPhar = $phar->compress(Phar::GZ); unset($phar); //make sure that test.tar is closed unlink(__DIR__.'/bug74154.tar'); unset($compPhar); //make sure that test.tar.gz is closed $extractingPhar = new PharData(__DIR__.'/bug74154.tar.gz'); $extractingPhar->extractTo($dir.'_out'); var_dump(file_get_contents($dir.'_out/1.txt')); var_dump(file_get_contents($dir.'_out/2.txt')); ?> --CLEAN-- --EXPECT-- string(64) "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh" string(64) "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"