summaryrefslogtreecommitdiff
path: root/ext/phar/TODO
diff options
context:
space:
mode:
authorGreg Beaver <cellog@php.net>2007-01-26 14:52:10 +0000
committerGreg Beaver <cellog@php.net>2007-01-26 14:52:10 +0000
commit8de7bd61bf5dcbb51df99c3bd5d3c830e216bdf1 (patch)
treeddb6ba8607aa0fc104ac18dad0cc98e3ed35da36 /ext/phar/TODO
parentf8892b44ae4165e38866f859f1f2c56cec04d9bc (diff)
downloadphp-git-8de7bd61bf5dcbb51df99c3bd5d3c830e216bdf1.tar.gz
implement phar refcounting
move setStub to commitWrite() and add beginWrite() # many oo-based tests still fail, they need to be tweaked and fixed
Diffstat (limited to 'ext/phar/TODO')
-rw-r--r--ext/phar/TODO7
1 files changed, 4 insertions, 3 deletions
diff --git a/ext/phar/TODO b/ext/phar/TODO
index d8c5f8c53e..bd0b2f7ba4 100644
--- a/ext/phar/TODO
+++ b/ext/phar/TODO
@@ -8,13 +8,14 @@ Version 1.0.0
X implement writing out of metadata to new manifest [Marcus]
X if SPL is disabled, enable only static methods of class Phar and disable
class PharFileInfo completely [Marcus]
- * implement in-phar locking, so that a file that is opened for reading can't
- have a handle opened for writing
+ X implement in-phar locking, so that a file that is opened for reading can't
+ have a handle opened for writing [Greg]
X docs on file format/manifest description
* docs on uses
X stream context for specifying compression of a file [Marcus]
* stream context for specifying meta-data
- X Phar->setStub() for specifying a new stub to the phar [Greg]
+ X Phar->begin()/Phar->commitWrite() for specifying a new stub to the phar,
+ and deferring flush until all modifications are complete [Greg]
X Phar->getStub() for retrieving the stub of the phar [Marcus]
X add setUncompressed(), setCompressedGZ() and setCompressedBZ2() to
PharFileInfo class [Greg]