Extension [ extension #117 rar version 4.2.0 ] { - Constants [6] { Constant [ int RAR_HOST_MSDOS ] { 0 } Constant [ int RAR_HOST_OS2 ] { 1 } Constant [ int RAR_HOST_WIN32 ] { 2 } Constant [ int RAR_HOST_UNIX ] { 3 } Constant [ int RAR_HOST_MACOS ] { 4 } Constant [ int RAR_HOST_BEOS ] { 5 } } - Functions { Function [ function rar_open ] { - Parameters [3] { Parameter #0 [ $filename ] Parameter #1 [ $password ] Parameter #2 [ $volume_callback ] } } Function [ function rar_list ] { - Parameters [1] { Parameter #0 [ $rarfile ] } } Function [ function rar_entry_get ] { - Parameters [2] { Parameter #0 [ $rarfile ] Parameter #1 [ $filename ] } } Function [ function rar_solid_is ] { - Parameters [1] { Parameter #0 [ $rarfile ] } } Function [ function rar_comment_get ] { - Parameters [1] { Parameter #0 [ $rarfile ] } } Function [ function rar_broken_is ] { - Parameters [1] { Parameter #0 [ $rarfile ] } } Function [ function rar_allow_broken_set ] { - Parameters [2] { Parameter #0 [ $rarfile ] Parameter #1 [ $allow_broken ] } } Function [ function rar_close ] { - Parameters [1] { Parameter #0 [ $rarfile ] } } Function [ function rar_wrapper_cache_stats ] { - Parameters [0] { } } } - Classes [3] { Class [ final class RarArchive implements Traversable ] { - Constants [0] { } - Static properties [0] { } - Static methods [1] { Method [ static public method open ] { - Parameters [3] { Parameter #0 [ $filename ] Parameter #1 [ $password ] Parameter #2 [ $volume_callback ] } } } - Properties [0] { } - Methods [9] { Method [ public method getEntries ] { - Parameters [0] { } } Method [ public method getEntry ] { - Parameters [1] { Parameter #0 [ $filename ] } } Method [ public method isSolid ] { - Parameters [0] { } } Method [ public method getComment ] { - Parameters [0] { } } Method [ public method isBroken ] { - Parameters [0] { } } Method [ public method setAllowBroken ] { - Parameters [1] { Parameter #0 [ $allow_broken ] } } Method [ public method close ] { - Parameters [0] { } } Method [ public method __toString ] { - Parameters [0] { } } Method [ private method __construct ] { - Parameters [0] { } } } } Class [ final class RarEntry ] { - Constants [46] { Constant [ public int HOST_MSDOS ] { 0 } Constant [ public int HOST_OS2 ] { 1 } Constant [ public int HOST_WIN32 ] { 2 } Constant [ public int HOST_UNIX ] { 3 } Constant [ public int HOST_MACOS ] { 4 } Constant [ public int HOST_BEOS ] { 5 } Constant [ public int FSREDIR_UNIXSYMLINK ] { 1 } Constant [ public int FSREDIR_WINSYMLINK ] { 2 } Constant [ public int FSREDIR_JUNCTION ] { 3 } Constant [ public int FSREDIR_HARDLINK ] { 4 } Constant [ public int FSREDIR_FILECOPY ] { 5 } Constant [ public int ATTRIBUTE_WIN_READONLY ] { 1 } Constant [ public int ATTRIBUTE_WIN_HIDDEN ] { 2 } Constant [ public int ATTRIBUTE_WIN_SYSTEM ] { 4 } Constant [ public int ATTRIBUTE_WIN_DIRECTORY ] { 16 } Constant [ public int ATTRIBUTE_WIN_ARCHIVE ] { 32 } Constant [ public int ATTRIBUTE_WIN_DEVICE ] { 64 } Constant [ public int ATTRIBUTE_WIN_NORMAL ] { 128 } Constant [ public int ATTRIBUTE_WIN_TEMPORARY ] { 256 } Constant [ public int ATTRIBUTE_WIN_SPARSE_FILE ] { 512 } Constant [ public int ATTRIBUTE_WIN_REPARSE_POINT ] { 1024 } Constant [ public int ATTRIBUTE_WIN_COMPRESSED ] { 2048 } Constant [ public int ATTRIBUTE_WIN_OFFLINE ] { 4096 } Constant [ public int ATTRIBUTE_WIN_NOT_CONTENT_INDEXED ] { 8192 } Constant [ public int ATTRIBUTE_WIN_ENCRYPTED ] { 16384 } Constant [ public int ATTRIBUTE_WIN_VIRTUAL ] { 65536 } Constant [ public int ATTRIBUTE_UNIX_WORLD_EXECUTE ] { 1 } Constant [ public int ATTRIBUTE_UNIX_WORLD_WRITE ] { 2 } Constant [ public int ATTRIBUTE_UNIX_WORLD_READ ] { 4 } Constant [ public int ATTRIBUTE_UNIX_GROUP_EXECUTE ] { 8 } Constant [ public int ATTRIBUTE_UNIX_GROUP_WRITE ] { 16 } Constant [ public int ATTRIBUTE_UNIX_GROUP_READ ] { 32 } Constant [ public int ATTRIBUTE_UNIX_OWNER_EXECUTE ] { 64 } Constant [ public int ATTRIBUTE_UNIX_OWNER_WRITE ] { 128 } Constant [ public int ATTRIBUTE_UNIX_OWNER_READ ] { 256 } Constant [ public int ATTRIBUTE_UNIX_STICKY ] { 512 } Constant [ public int ATTRIBUTE_UNIX_SETGID ] { 1024 } Constant [ public int ATTRIBUTE_UNIX_SETUID ] { 2048 } Constant [ public int ATTRIBUTE_UNIX_FINAL_QUARTET ] { 61440 } Constant [ public int ATTRIBUTE_UNIX_FIFO ] { 4096 } Constant [ public int ATTRIBUTE_UNIX_CHAR_DEV ] { 8192 } Constant [ public int ATTRIBUTE_UNIX_DIRECTORY ] { 16384 } Constant [ public int ATTRIBUTE_UNIX_BLOCK_DEV ] { 24576 } Constant [ public int ATTRIBUTE_UNIX_REGULAR_FILE ] { 32768 } Constant [ public int ATTRIBUTE_UNIX_SYM_LINK ] { 40960 } Constant [ public int ATTRIBUTE_UNIX_SOCKET ] { 49152 } } - Static properties [0] { } - Static methods [0] { } - Properties [15] { Property [ private $rarfile ] Property [ private $position ] Property [ private $name ] Property [ private $unpacked_size ] Property [ private $packed_size ] Property [ private $host_os ] Property [ private $file_time ] Property [ private $crc ] Property [ private $attr ] Property [ private $version ] Property [ private $method ] Property [ private $flags ] Property [ private $redir_type ] Property [ private $redir_to_directory ] Property [ private $redir_target ] } - Methods [19] { Method [ public method extract ] { - Parameters [4] { Parameter #0 [ $path ] Parameter #1 [ $filename ] Parameter #2 [ $password ] Parameter #3 [ $extended_data ] } } Method [ public method getPosition ] { - Parameters [0] { } } Method [ public method getName ] { - Parameters [0] { } } Method [ public method getUnpackedSize ] { - Parameters [0] { } } Method [ public method getPackedSize ] { - Parameters [0] { } } Method [ public method getHostOs ] { - Parameters [0] { } } Method [ public method getFileTime ] { - Parameters [0] { } } Method [ public method getCrc ] { - Parameters [0] { } } Method [ public method getAttr ] { - Parameters [0] { } } Method [ public method getVersion ] { - Parameters [0] { } } Method [ public method getMethod ] { - Parameters [0] { } } Method [ public method getStream ] { - Parameters [1] { Parameter #0 [ $password ] } } Method [ public method isDirectory ] { - Parameters [0] { } } Method [ public method isEncrypted ] { - Parameters [0] { } } Method [ public method getRedirType ] { - Parameters [0] { } } Method [ public method isRedirectToDirectory ] { - Parameters [0] { } } Method [ public method getRedirTarget ] { - Parameters [0] { } } Method [ public method __toString ] { - Parameters [0] { } } Method [ private method __construct ] { - Parameters [0] { } } } } Class [ final class RarException extends Exception implements Throwable ] { - Constants [0] { } - Static properties [1] { Property [ public static $usingExceptions ] } - Static methods [2] { Method [ static public method setUsingExceptions ] { - Parameters [1] { Parameter #0 [ $using_exceptions ] } } Method [ static public method isUsingExceptions ] { - Parameters [0] { } } } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [10] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } Method [ public method __wakeup ] { } Method [ final public method getMessage ] { } Method [ final public method getCode ] { } Method [ final public method getFile ] { } Method [ final public method getLine ] { } Method [ final public method getTrace ] { } Method [ final public method getPrevious ] { } Method [ final public method getTraceAsString ] { } Method [ public method __toString ] { } } } } }