close [line 230]
extract [line 276]
void extract(
&$writer, [bool
$autoClose = true], [int
$bufferSize = 0], File_Archive_Writer
$writer)
|
|
Sends the whole reader to $writer and close the reader
Parameters:
extractFile [line 321]
void extractFile(
string
$filename,
&$writer, [bool
$autoClose = true], [int
$bufferSize = 0], File_Archive_Writer
$writer)
|
|
Extract only one file (given by the URL)
Parameters:
getData [line 180]
getDataFilename [line 172]
getFileList [line 131]
getFilename [line 118]
getMime [line 158]
getStandardURL [line 95]
void getStandardURL(
string
$path)
|
|
Returns the standard path
Changes \ to / Removes the .. and . from the URL
Parameters:
getStat [line 152]
makeAppendWriter [line 355]
makeWriterRemove [line 380]
Returns a writer that removes the current file
This is a syntaxic sugar for makeWriterRemoveFiles(new File_Archive_Predicate_Current());
makeWriterRemoveBlocks [line 410]
makeWriterRemoveFiles [line 371]
next [line 48]
remove [line 389]
Removes the current file from the reader
rewind [line 211]
select [line 61]
sendData [line 239]
void sendData(
&$writer, [
$bufferSize = 0])
|
|
Sends the current file to the Writer $writer
The data will be sent by chunks of at most $bufferSize bytes If $bufferSize <= 0 (default), the blockSize option is used
Parameters:
skip [line 191]
tell [line 219]