]> granicus.if.org Git - php/commitdiff
- Update package/TODO as best memory allows
authorSteph Fox <sfox@php.net>
Mon, 12 May 2008 19:11:24 +0000 (19:11 +0000)
committerSteph Fox <sfox@php.net>
Mon, 12 May 2008 19:11:24 +0000 (19:11 +0000)
ext/phar/TODO
ext/phar/package.php

index d289671a1e660298f236ba28855ffa28bee9910a..db001407e23209689111491b7b83be1c705ccc79 100644 (file)
@@ -87,8 +87,8 @@ Version 2.0.0
    ".phar" in the filename (or already have stub/alias) [Steph]
  X allow read/write on .tar/.zip files that do not contain a stub or alias [Steph/Greg]
  X prevent manual addition of stub via $a['.phar/stub.php'] = '<?php my stub'; [Greg]
* investigate potential collision between SPL's DirectoryIterator flags and
-   those in phar_archive_data
X investigate potential collision between SPL's DirectoryIterator flags and
+   those in phar_archive_data [Steph]
  X compression should work for non-phar archives [Steph]
  X implement initial support for simple zip/tar archives (PharData) [Steph]
  X make createDefaultStub() setDefaultStub() and have it file format-specific
index 1fb594195a01761631f358c5bfdf124983c10eee..f4d63ae21da2601ced3ce538e117985873855684 100644 (file)
@@ -10,7 +10,7 @@ BC BREAKING RELEASE
 Major feature functionality release
  * new default stub allows running of phar-based phars without phar extension [Greg/Steph]
  * add support for tar-based and zip-based phar archives [Greg]
- * add Phar::isTar(), Phar::isZip(), and Phar::isPhar() [Greg]
+ * add Phar::isFileFormat() [Greg]
  * add Phar::convertToExecutable(), Phar::convertToData() [Greg]
  * add Phar::compress() [Greg]
  * rename Phar::compressAllFiles() to compressFiles(), uncompressAllFiles() to
@@ -28,9 +28,12 @@ Major feature functionality release
  * add option to compress the entire phar file for phar/tar file format [Greg]
  * implement Phar::isCompressed() returning 0, Phar::GZ or Phar::BZ2 [Greg]
  * implement Phar::copy(string $from, string $to) [Greg]
+ * implement Phar::running(), returns path or URL to currently executed phar
  * implement Phar::buildFromIterator(Iterator $it[, string $base_directory]) [Greg]
+ * implement Phar::buildFromDirectory(string $base_directory[, string $regex]) [Steph]
  * implement Phar::mount() for mounting external paths or files to locations inside a phar [Greg]
  * add Phar::delete() [Greg]
+ * implement Phar::unlinkArchive() [Greg]
 
 Security addition
  * aliases are validated so that they contain no directory separators as intended