--TEST-- Phar convert logic leaks metadata --EXTENSIONS-- phar --INI-- phar.require_hash=0 phar.readonly=0 --FILE-- setMetadata("foobar"); $phar['x'] = 'hi'; try { $phar->convertToData(Phar::ZIP, Phar::NONE, 'phar.zip'); } catch (BadMethodCallException $e) { echo $e->getMessage(),"\n"; } ?> --CLEAN-- --EXPECTF-- data phar "%s" has invalid extension phar.zip