From 61f2b9f378c46471f5711062e362ad5ab3c23e67 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Mon, 2 May 2022 15:03:57 +0200 Subject: refresh reflection with 8.0 --- REFLECTION | 294 ++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 152 insertions(+), 142 deletions(-) diff --git a/REFLECTION b/REFLECTION index 7783b1b..390f2fe 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,75 +1,83 @@ Extension [ extension #66 zip version 1.20.0 ] { - Functions { - Function [ function zip_open ] { + Function [ function zip_open ] { - Parameters [1] { - Parameter #0 [ $filename ] + Parameter #0 [ string $filename ] } } - Function [ function zip_close ] { + Function [ function zip_close ] { - Parameters [1] { Parameter #0 [ $zip ] } + - Return [ void ] } - Function [ function zip_read ] { + Function [ function zip_read ] { - Parameters [1] { Parameter #0 [ $zip ] } } - Function [ function zip_entry_open ] { + Function [ function zip_entry_open ] { - Parameters [3] { Parameter #0 [ $zip_dp ] Parameter #1 [ $zip_entry ] - Parameter #2 [ $mode ] + Parameter #2 [ string $mode = "rb" ] } + - Return [ bool ] } - Function [ function zip_entry_close ] { + Function [ function zip_entry_close ] { - Parameters [1] { - Parameter #0 [ $zip_ent ] + Parameter #0 [ $zip_entry ] } + - Return [ bool ] } - Function [ function zip_entry_read ] { + Function [ function zip_entry_read ] { - Parameters [2] { Parameter #0 [ $zip_entry ] - Parameter #1 [ $len ] + Parameter #1 [ int $len = 1024 ] } + - Return [ string|false ] } - Function [ function zip_entry_filesize ] { + Function [ function zip_entry_name ] { - Parameters [1] { Parameter #0 [ $zip_entry ] } + - Return [ string|false ] } - Function [ function zip_entry_name ] { + Function [ function zip_entry_compressedsize ] { - Parameters [1] { Parameter #0 [ $zip_entry ] } + - Return [ int|false ] } - Function [ function zip_entry_compressedsize ] { + Function [ function zip_entry_filesize ] { - Parameters [1] { Parameter #0 [ $zip_entry ] } + - Return [ int|false ] } - Function [ function zip_entry_compressionmethod ] { + Function [ function zip_entry_compressionmethod ] { - Parameters [1] { Parameter #0 [ $zip_entry ] } + - Return [ string|false ] } } - Classes [1] { Class [ class ZipArchive implements Countable ] { - - Constants [101] { + - Constants [100] { Constant [ public int CREATE ] { 1 } Constant [ public int EXCL ] { 2 } Constant [ public int CHECKCONS ] { 4 } @@ -151,7 +159,6 @@ Extension [ extension #66 zip version 1.20.0 ] { Constant [ public int OPSYS_OS_2 ] { 6 } Constant [ public int OPSYS_MACINTOSH ] { 7 } Constant [ public int OPSYS_Z_SYSTEM ] { 8 } - Constant [ public int OPSYS_Z_CPM ] { 9 } Constant [ public int OPSYS_CPM ] { 9 } Constant [ public int OPSYS_WINDOWS_NTFS ] { 10 } Constant [ public int OPSYS_MVS ] { 11 } @@ -180,42 +187,44 @@ Extension [ extension #66 zip version 1.20.0 ] { Method [ static public method isCompressionMethodSupported ] { - Parameters [2] { - Parameter #0 [ $method ] - Parameter #1 [ $encode ] + Parameter #0 [ int $method ] + Parameter #1 [ bool $enc = true ] } + - Return [ bool ] } Method [ static public method isEncryptionMethodSupported ] { - Parameters [2] { - Parameter #0 [ $method ] - Parameter #1 [ $encode ] + Parameter #0 [ int $method ] + Parameter #1 [ bool $enc = true ] } + - Return [ bool ] } } - Properties [6] { - Property [ public $lastId ] - Property [ public $status ] - Property [ public $statusSys ] - Property [ public $numFiles ] - Property [ public $filename ] - Property [ public $comment ] + Property [ public $lastId = NULL ] + Property [ public $status = NULL ] + Property [ public $statusSys = NULL ] + Property [ public $numFiles = NULL ] + Property [ public $filename = NULL ] + Property [ public $comment = NULL ] } - Methods [48] { Method [ public method open ] { - Parameters [2] { - Parameter #0 [ $filename ] - Parameter #1 [ $flags ] + Parameter #0 [ string $filename ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method setPassword ] { - Parameters [1] { - Parameter #0 [ $password ] + Parameter #0 [ string $password ] } } @@ -241,170 +250,189 @@ Extension [ extension #66 zip version 1.20.0 ] { - Parameters [0] { } + - Return [ void ] } Method [ public method addEmptyDir ] { - Parameters [2] { - Parameter #0 [ $dirname ] - Parameter #1 [ $flags ] + Parameter #0 [ string $dirname ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method addFromString ] { - Parameters [3] { - Parameter #0 [ $name ] - Parameter #1 [ $content ] - Parameter #2 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ string $content ] + Parameter #2 [ int $flags = ZipArchive::FL_OVERWRITE ] } } Method [ public method addFile ] { - Parameters [5] { - Parameter #0 [ $filepath ] - Parameter #1 [ $entryname ] - Parameter #2 [ $start ] - Parameter #3 [ $length ] - Parameter #4 [ $flags ] + Parameter #0 [ string $filepath ] + Parameter #1 [ string $entryname = "" ] + Parameter #2 [ int $start = 0 ] + Parameter #3 [ int $length = 0 ] + Parameter #4 [ int $flags = ZipArchive::FL_OVERWRITE ] + } + } + + Method [ public method replaceFile ] { + + - Parameters [5] { + Parameter #0 [ string $filepath ] + Parameter #1 [ string $index ] + Parameter #2 [ int $start = 0 ] + Parameter #3 [ int $length = 0 ] + Parameter #4 [ int $flags = 0 ] } } Method [ public method addGlob ] { - Parameters [3] { - Parameter #0 [ $pattern ] - Parameter #1 [ $flags ] - Parameter #2 [ $options ] + Parameter #0 [ string $pattern ] + Parameter #1 [ int $flags = 0 ] + Parameter #2 [ array $options = [] ] } } Method [ public method addPattern ] { - Parameters [3] { - Parameter #0 [ $pattern ] - Parameter #1 [ $path ] - Parameter #2 [ $options ] + Parameter #0 [ string $pattern ] + Parameter #1 [ string $path = "." ] + Parameter #2 [ array $options = [] ] } } Method [ public method renameIndex ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $new_name ] + Parameter #0 [ int $index ] + Parameter #1 [ string $new_name ] } } Method [ public method renameName ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $new_name ] - } - } - - Method [ public method replaceFile ] { - - - Parameters [5] { - Parameter #0 [ $filepath ] - Parameter #1 [ $index ] - Parameter #2 [ $start ] - Parameter #3 [ $length ] - Parameter #4 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ string $new_name ] } } Method [ public method setArchiveComment ] { - Parameters [1] { - Parameter #0 [ $comment ] + Parameter #0 [ string $comment ] } } Method [ public method getArchiveComment ] { - Parameters [1] { - Parameter #0 [ $flags ] + Parameter #0 [ int $flags = 0 ] } } Method [ public method setCommentIndex ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $comment ] + Parameter #0 [ int $index ] + Parameter #1 [ string $comment ] } } Method [ public method setCommentName ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $comment ] + Parameter #0 [ string $name ] + Parameter #1 [ string $comment ] + } + } + + Method [ public method setMtimeIndex ] { + + - Parameters [3] { + Parameter #0 [ int $index ] + Parameter #1 [ int $timestamp ] + Parameter #2 [ int $flags = 0 ] + } + } + + Method [ public method setMtimeName ] { + + - Parameters [3] { + Parameter #0 [ string $name ] + Parameter #1 [ int $timestamp ] + Parameter #2 [ int $flags = 0 ] } } Method [ public method getCommentIndex ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method getCommentName ] { - Parameters [2] { - Parameter #0 [ $name ] - Parameter #1 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method deleteIndex ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } } Method [ public method deleteName ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } } Method [ public method statName ] { - Parameters [2] { - Parameter #0 [ $filename ] - Parameter #1 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method statIndex ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method locateName ] { - Parameters [2] { - Parameter #0 [ $filename ] - Parameter #1 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method getNameIndex ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $flags = 0 ] } } @@ -423,172 +451,154 @@ Extension [ extension #66 zip version 1.20.0 ] { Method [ public method unchangeIndex ] { - Parameters [1] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] } } Method [ public method unchangeName ] { - Parameters [1] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] } } Method [ public method extractTo ] { - Parameters [2] { - Parameter #0 [ $pathto ] - Parameter #1 [ $files ] + Parameter #0 [ string $pathto ] + Parameter #1 [ array|string|null $files = null ] } } Method [ public method getFromName ] { - Parameters [3] { - Parameter #0 [ $entryname ] - Parameter #1 [ $len ] - Parameter #2 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $len = 0 ] + Parameter #2 [ int $flags = 0 ] } } Method [ public method getFromIndex ] { - Parameters [3] { - Parameter #0 [ $index ] - Parameter #1 [ $len ] - Parameter #2 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $len = 0 ] + Parameter #2 [ int $flags = 0 ] } } - Method [ public method getStreamName ] { + Method [ public method getStreamIndex ] { - Parameters [2] { - Parameter #0 [ $entryname ] - Parameter #1 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $flags = 0 ] } } - Method [ public method getStreamIndex ] { + Method [ public method getStreamName ] { - Parameters [2] { - Parameter #0 [ $index ] - Parameter #1 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $flags = 0 ] } } Method [ public method getStream ] { - Parameters [1] { - Parameter #0 [ $entryname ] + Parameter #0 [ string $name ] } } Method [ public method setExternalAttributesName ] { - Parameters [4] { - Parameter #0 [ $name ] - Parameter #1 [ $opsys ] - Parameter #2 [ $attr ] - Parameter #3 [ $flags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $opsys ] + Parameter #2 [ int $attr ] + Parameter #3 [ int $flags = 0 ] } } Method [ public method setExternalAttributesIndex ] { - Parameters [4] { - Parameter #0 [ $index ] - Parameter #1 [ $opsys ] - Parameter #2 [ $attr ] - Parameter #3 [ $flags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $opsys ] + Parameter #2 [ int $attr ] + Parameter #3 [ int $flags = 0 ] } } Method [ public method getExternalAttributesName ] { - Parameters [4] { - Parameter #0 [ $name ] + Parameter #0 [ string $name ] Parameter #1 [ &$opsys ] Parameter #2 [ &$attr ] - Parameter #3 [ $flags ] + Parameter #3 [ int $flags = 0 ] } } Method [ public method getExternalAttributesIndex ] { - Parameters [4] { - Parameter #0 [ $index ] + Parameter #0 [ int $index ] Parameter #1 [ &$opsys ] Parameter #2 [ &$attr ] - Parameter #3 [ $flags ] - } - } - - Method [ public method setMtimeName ] { - - - Parameters [3] { - Parameter #0 [ $name ] - Parameter #1 [ $timestamp ] - Parameter #2 [ $flags ] - } - } - - Method [ public method setMtimeIndex ] { - - - Parameters [3] { - Parameter #0 [ $index ] - Parameter #1 [ $timestamp ] - Parameter #2 [ $flags ] + Parameter #3 [ int $flags = 0 ] } } Method [ public method setCompressionName ] { - Parameters [3] { - Parameter #0 [ $name ] - Parameter #1 [ $method ] - Parameter #2 [ $compflags ] + Parameter #0 [ string $name ] + Parameter #1 [ int $method ] + Parameter #2 [ int $compflags = 0 ] } } Method [ public method setCompressionIndex ] { - Parameters [3] { - Parameter #0 [ $index ] - Parameter #1 [ $method ] - Parameter #2 [ $compflags ] + Parameter #0 [ int $index ] + Parameter #1 [ int $method ] + Parameter #2 [ int $compflags = 0 ] } } Method [ public method setEncryptionName ] { - Parameters [3] { - Parameter #0 [ $name ] - Parameter #1 [ $method ] - Parameter #2 [ $password ] + Parameter #0 [ string $name ] + Parameter #1 [ int $method ] + Parameter #2 [ ?string $password = null ] } } Method [ public method setEncryptionIndex ] { - Parameters [3] { - Parameter #0 [ $index ] - Parameter #1 [ $method ] - Parameter #2 [ $password ] + Parameter #0 [ int $index ] + Parameter #1 [ int $method ] + Parameter #2 [ ?string $password = null ] } } Method [ public method registerProgressCallback ] { - Parameters [2] { - Parameter #0 [ $rate ] - Parameter #1 [ $callback ] + Parameter #0 [ float $rate ] + Parameter #1 [ callable $callback ] } } Method [ public method registerCancelCallback ] { - Parameters [1] { - Parameter #0 [ $callback ] + Parameter #0 [ callable $callback ] } } } -- cgit