14 const int BZ2 = UNKNOWN;
18 const int GZ = UNKNOWN;
30 const int TAR = UNKNOWN;
34 const int ZIP = UNKNOWN;
42 const int PHP = UNKNOWN;
50 const int MD5 = UNKNOWN;
242 ?string $alias = null, ?string $index = null, ?string $fileNotFoundScript = null,
243 array $mimeTypes = [], ?callable $rewrite = null):
void {}
537 ?string $alias = null, ?string $index = null, ?string $fileNotFoundScript = null,
538 array $mimeTypes = [], ?callable $rewrite = null):
void {}
delete(string $localName)
copy(string $from, string $to)
setStub($stub, int $length=UNKNOWN)
addFile(string $filename, ?string $localName=null)
addEmptyDir(string $directory)
static webPhar(?string $alias=null, ?string $index=null, ?string $fileNotFoundScript=null, array $mimeTypes=[], ?callable $rewrite=null)
static mapPhar(?string $alias=null, int $offset=0)
offsetSet($localName, $value)
static loadPhar(string $filename, ?string $alias=null)
static canCompress(int $compression=0)
convertToData(?int $format=null, ?int $compression=null, ?string $extension=null)
isFileFormat(int $format)
convertToExecutable(?int $format=null, ?int $compression=null, ?string $extension=null)
buildFromIterator(Traversable $iterator, ?string $baseDirectory=null)
setDefaultStub(?string $index=null, ?string $webIndex=null)
addFromString(string $localName, string $contents)
static getSupportedCompression()
buildFromDirectory(string $directory, string $pattern="")
count(int $mode=COUNT_NORMAL)
static createDefaultStub(?string $index=null, ?string $webIndex=null)
static interceptFileFuncs()
static unlinkArchive(string $filename)
setSignatureAlgorithm(int $algo, ?string $privateKey=null)
static getSupportedSignatures()
compress(int $compression, ?string $extension=null)
__construct(string $filename, int $flags=FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias=null, int $format=0)
getMetadata(array $unserializeOptions=[])
compressFiles(int $compression)
static isValidPharFilename(string $filename, bool $executable=true)
static running(bool $returnPhar=true)
static mungServer(array $variables)
setMetadata(mixed $metadata)
static mount(string $pharPath, string $externalPath)
decompress(?string $extension=null)
extractTo(string $directory, array|string|null $files=null, bool $overwrite=false)
getMetadata(array $unserializeOptions=[])
__construct(string $filename)
setMetadata(mixed $metadata)
compress(int $compression)
isCompressed(?int $compression=null)
static canCompress(int $compression=0)
static getSupportedCompression()
static mapPhar(?string $alias=null, int $offset=0)
static createDefaultStub(?string $index=null, ?string $webIndex=null)
setStub($stub, int $length=UNKNOWN)
convertToData(?int $format=null, ?int $compression=null, ?string $extension=null)
extractTo(string $directory, array|string|null $files=null, bool $overwrite=false)
static interceptFileFuncs()
__construct(string $filename, int $flags=FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias=null)
static mount(string $pharPath, string $externalPath)
offsetSet($localName, $value)
buildFromDirectory(string $directory, string $pattern="")
compress(int $compression, ?string $extension=null)
delete(string $localName)
static loadPhar(string $filename, ?string $alias=null)
isFileFormat(int $format)
addEmptyDir(string $directory)
compressFiles(int $compression)
decompress(?string $extension=null)
getMetadata(array $unserializeOptions=[])
static isValidPharFilename(string $filename, bool $executable=true)
static getSupportedSignatures()
buildFromIterator(Traversable $iterator, ?string $baseDirectory=null)
count(int $mode=COUNT_NORMAL)
addFile(string $filename, ?string $localName=null)
static running(bool $returnPhar=true)
static mungServer(array $variables)
static unlinkArchive(string $filename)
copy(string $from, string $to)
static webPhar(?string $alias=null, ?string $index=null, ?string $fileNotFoundScript=null, array $mimeTypes=[], ?callable $rewrite=null)
setSignatureAlgorithm(int $algo, ?string $privateKey=null)
convertToExecutable(?int $format=null, ?int $compression=null, ?string $extension=null)
addFromString(string $localName, string $contents)
setDefaultStub(?string $index=null, ?string $webIndex=null)
setMetadata(mixed $metadata)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))