php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
phar_object.stub.php
Go to the documentation of this file.
1<?php
2
4
6{
7}
8
10{
14 const int BZ2 = UNKNOWN;
18 const int GZ = UNKNOWN;
22 const int NONE = UNKNOWN;
26 const int PHAR = UNKNOWN;
30 const int TAR = UNKNOWN;
34 const int ZIP = UNKNOWN;
38 const int COMPRESSED = UNKNOWN;
42 const int PHP = UNKNOWN;
46 const int PHPS = UNKNOWN;
50 const int MD5 = UNKNOWN;
54 const int OPENSSL = UNKNOWN;
58 const int OPENSSL_SHA256 = UNKNOWN;
62 const int OPENSSL_SHA512 = UNKNOWN;
66 const int SHA1 = UNKNOWN;
70 const int SHA256 = UNKNOWN;
74 const int SHA512 = UNKNOWN;
75
76 public function __construct(string $filename, int $flags = FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias = null) {}
77
78 public function __destruct() {}
79
81 public function addEmptyDir(string $directory): void {}
82
84 public function addFile(string $filename, ?string $localName = null): void {}
85
87 public function addFromString(string $localName, string $contents): void {}
88
90 public function buildFromDirectory(string $directory, string $pattern = ""): array {}
91
93 public function buildFromIterator(Traversable $iterator, ?string $baseDirectory = null): array {}
94
96 public function compressFiles(int $compression): void {}
97
99 public function decompressFiles(): true {}
100
102 public function compress(int $compression, ?string $extension = null): ?Phar {}
103
105 public function decompress(?string $extension = null): ?Phar {}
106
108 public function convertToExecutable(?int $format = null, ?int $compression = null, ?string $extension = null): ?Phar {}
109
111 public function convertToData(?int $format = null, ?int $compression = null, ?string $extension = null): ?PharData {}
112
114 public function copy(string $from, string $to): true {}
115
117 public function count(int $mode = COUNT_NORMAL): int {}
118
120 public function delete(string $localName): true {}
121
123 public function delMetadata(): true {}
124
126 public function extractTo(string $directory, array|string|null $files = null, bool $overwrite = false): bool {}
127
129 public function getAlias(): ?string {}
130
132 public function getPath(): string {}
133
135 public function getMetadata(array $unserializeOptions = []): mixed {}
136
138 public function getModified(): bool {}
139
141 public function getSignature(): array|false {}
142
144 public function getStub(): string {}
145
147 public function getVersion(): string {}
148
150 public function hasMetadata(): bool {}
151
153 public function isBuffering(): bool {}
154
156 public function isCompressed(): int|false {}
157
159 public function isFileFormat(int $format): bool {}
160
162 public function isWritable(): bool {}
163
168 public function offsetExists($localName): bool {}
169
174 public function offsetGet($localName): SplFileInfo {}
175
181 public function offsetSet($localName, $value): void {}
182
187 public function offsetUnset($localName): void {}
188
190 public function setAlias(string $alias): true {}
191
193 public function setDefaultStub(?string $index = null, ?string $webIndex = null): true {}
194
196 public function setMetadata(mixed $metadata): void {}
197
199 public function setSignatureAlgorithm(int $algo, ?string $privateKey = null): void {}
200
205 public function setStub($stub, int $length = UNKNOWN): true {}
206
209
212
213 final public static function apiVersion(): string {}
214
215 final public static function canCompress(int $compression = 0): bool {}
216
217 final public static function canWrite(): bool {}
218
219 final public static function createDefaultStub(?string $index = null, ?string $webIndex = null): string {}
220
221 final public static function getSupportedCompression(): array {}
222
223 final public static function getSupportedSignatures(): array {}
224
225 final public static function interceptFileFuncs(): void {}
226
227 final public static function isValidPharFilename(string $filename, bool $executable = true): bool {}
228
229 final public static function loadPhar(string $filename, ?string $alias = null): bool {}
230
231 final public static function mapPhar(?string $alias = null, int $offset = 0): bool {}
232
233 final public static function running(bool $returnPhar = true): string {}
234
235 final public static function mount(string $pharPath, string $externalPath): void {}
236
237 final public static function mungServer(array $variables): void {}
238
239 final public static function unlinkArchive(string $filename): true {}
240
241 final public static function webPhar(
242 ?string $alias = null, ?string $index = null, ?string $fileNotFoundScript = null,
243 array $mimeTypes = [], ?callable $rewrite = null): void {}
244}
245
247{
249 public function __construct(string $filename, int $flags = FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias = null, int $format = 0) {}
250
252 public function __destruct() {}
253
258 public function addEmptyDir(string $directory): void {}
259
264 public function addFile(string $filename, ?string $localName = null): void {}
265
270 public function addFromString(string $localName, string $contents): void {}
271
276 public function buildFromDirectory(string $directory, string $pattern = ""): array {}
277
282 public function buildFromIterator(Traversable $iterator, ?string $baseDirectory = null): array {}
283
288 public function compressFiles(int $compression): void {}
289
294 public function decompressFiles(): true {}
295
300 public function compress(int $compression, ?string $extension = null): ?PharData {}
301
306 public function decompress(?string $extension = null): ?PharData {}
307
312 public function convertToExecutable(?int $format = null, ?int $compression = null, ?string $extension = null): ?Phar {}
313
318 public function convertToData(?int $format = null, ?int $compression = null, ?string $extension = null): ?PharData {}
319
324 public function copy(string $from, string $to): true {}
325
330 public function count(int $mode = COUNT_NORMAL): int {}
331
336 public function delete(string $localName): true {}
337
342 public function delMetadata(): true {}
343
348 public function extractTo(string $directory, array|string|null $files = null, bool $overwrite = false): bool {}
349
354 public function getAlias(): ?string {}
355
360 public function getPath(): string {}
361
366 public function getMetadata(array $unserializeOptions = []): mixed {}
367
372 public function getModified(): bool {}
373
378 public function getSignature(): array|false {}
379
384 public function getStub(): string {}
385
390 public function getVersion(): string {}
391
396 public function hasMetadata(): bool {}
397
402 public function isBuffering(): bool {}
403
408 public function isCompressed(): int|false {}
409
414 public function isFileFormat(int $format): bool {}
415
420 public function isWritable(): bool {}
421
427 public function offsetExists($localName): bool {}
428
434 public function offsetGet($localName): SplFileInfo {}
435
442 public function offsetSet($localName, $value): void {}
443
449 public function offsetUnset($localName): void {}
450
455 public function setAlias(string $alias): bool {}
456
461 public function setDefaultStub(?string $index = null, ?string $webIndex = null): bool {}
462
467 public function setMetadata(mixed $metadata): void {}
468
473 public function setSignatureAlgorithm(int $algo, ?string $privateKey = null): void {}
474
479 public function setStub($stub, int $length = UNKNOWN): true {}
480
486
492
494 final public static function apiVersion(): string {}
495
497 final public static function canCompress(int $compression = 0): bool {}
498
500 final public static function canWrite(): bool {}
501
503 final public static function createDefaultStub(?string $index = null, ?string $webIndex = null): string {}
504
506 final public static function getSupportedCompression(): array {}
507
509 final public static function getSupportedSignatures(): array {}
510
512 final public static function interceptFileFuncs(): void {}
513
515 final public static function isValidPharFilename(string $filename, bool $executable = true): bool {}
516
518 final public static function loadPhar(string $filename, ?string $alias = null): bool {}
519
521 final public static function mapPhar(?string $alias = null, int $offset = 0): bool {}
522
524 final public static function running(bool $returnPhar = true): string {}
525
527 final public static function mount(string $pharPath, string $externalPath): void {}
528
530 final public static function mungServer(array $variables): void {}
531
533 final public static function unlinkArchive(string $filename): true {}
534
536 final public static function webPhar(
537 ?string $alias = null, ?string $index = null, ?string $fileNotFoundScript = null,
538 array $mimeTypes = [], ?callable $rewrite = null): void {}
539}
540
542{
543 public function __construct(string $filename) {}
544
545 public function __destruct() {}
546
548 public function chmod(int $perms): void {}
549
551 public function compress(int $compression): true {}
552
554 public function decompress(): true {}
555
557 public function delMetadata(): true {}
558
561
563 public function getCRC32(): int {}
564
566 public function getContent(): string {}
567
569 public function getMetadata(array $unserializeOptions = []): mixed {}
570
572 public function getPharFlags(): int {}
573
575 public function hasMetadata(): bool {}
576
578 public function isCompressed(?int $compression = null): bool {}
579
581 public function isCRCChecked(): bool {}
582
584 public function setMetadata(mixed $metadata): void {}
585}
const COUNT_NORMAL
delete(string $localName)
offsetGet($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)
static apiVersion()
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)
offsetExists($localName)
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 canWrite()
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)
setAlias(string $alias)
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)
offsetUnset($localName)
getMetadata(array $unserializeOptions=[])
__construct(string $filename)
setMetadata(mixed $metadata)
compress(int $compression)
isCompressed(?int $compression=null)
chmod(int $perms)
static canCompress(int $compression=0)
const int MD5
const int SHA1
const int NONE
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)
const int OPENSSL_SHA256
static interceptFileFuncs()
__construct(string $filename, int $flags=FilesystemIterator::SKIP_DOTS|FilesystemIterator::UNIX_PATHS, ?string $alias=null)
static canWrite()
static mount(string $pharPath, string $externalPath)
offsetSet($localName, $value)
buildFromDirectory(string $directory, string $pattern="")
const int BZ2
compress(int $compression, ?string $extension=null)
delete(string $localName)
static loadPhar(string $filename, ?string $alias=null)
isFileFormat(int $format)
const int OPENSSL
addEmptyDir(string $directory)
const int GZ
compressFiles(int $compression)
decompress(?string $extension=null)
setAlias(string $alias)
static apiVersion()
getMetadata(array $unserializeOptions=[])
const int ZIP
static isValidPharFilename(string $filename, bool $executable=true)
static getSupportedSignatures()
buildFromIterator(Traversable $iterator, ?string $baseDirectory=null)
const int PHAR
const int SHA512
const int PHPS
count(int $mode=COUNT_NORMAL)
const int OPENSSL_SHA512
addFile(string $filename, ?string $localName=null)
static running(bool $returnPhar=true)
static mungServer(array $variables)
offsetGet($localName)
static unlinkArchive(string $filename)
const int SHA256
copy(string $from, string $to)
static webPhar(?string $alias=null, ?string $index=null, ?string $fileNotFoundScript=null, array $mimeTypes=[], ?callable $rewrite=null)
const int COMPRESSED
setSignatureAlgorithm(int $algo, ?string $privateKey=null)
convertToExecutable(?int $format=null, ?int $compression=null, ?string $extension=null)
offsetExists($localName)
addFromString(string $localName, string $contents)
const int TAR
setDefaultStub(?string $index=null, ?string $webIndex=null)
setMetadata(mixed $metadata)
offsetUnset($localName)
$filename
Definition create.php:9
$stub
Definition makestub.php:33
$files
Definition ucgendat.php:59
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))