pharfileinfo_destruct.phpt 485 B

12345678910111213141516171819202122232425
  1. --TEST--
  2. Phar: PharFileInfo::__destruct
  3. --EXTENSIONS--
  4. phar
  5. --INI--
  6. phar.readonly=0
  7. --FILE--
  8. <?php
  9. $fname = __DIR__ . '/' . basename(__FILE__, '.php') . '.phar';
  10. $pname = 'phar://' . $fname;
  11. $a = new Phar($fname);
  12. $a['a/subdir/here'] = 'hi';
  13. $b = new PharFileInfo($pname . '/a/subdir');
  14. unset($b);
  15. $b = new PharFileInfo($pname . '/a/subdir/here');
  16. unset($b);
  17. ?>
  18. ===DONE===
  19. --CLEAN--
  20. <?php unlink(__DIR__ . '/' . basename(__FILE__, '.clean.php') . '.phar'); ?>
  21. --EXPECT--
  22. ===DONE===