Extension [ extension #72 Phar version 2.0.1 ] { - Dependencies { Dependency [ apc (Optional) ] Dependency [ bz2 (Optional) ] Dependency [ openssl (Optional) ] Dependency [ zlib (Optional) ] Dependency [ standard (Optional) ] Dependency [ spl (Required) ] } - INI { Entry [ phar.readonly ] Current = '1' } Entry [ phar.require_hash ] Current = '1' } Entry [ phar.cache_list ] Current = '' } } - Classes [4] { Class [ class PharException extends Exception ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [4] { Property [ protected $message ] Property [ protected $code ] Property [ protected $file ] Property [ protected $line ] } - Methods [9] { Method [ public method __construct ] { - Parameters [3] { Parameter #0 [ $message ] Parameter #1 [ $code ] Parameter #2 [ $previous ] } } 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 ] { } } } Class [ class Phar extends RecursiveDirectoryIterator implements RecursiveIterator, SeekableIterator, Traversable, Iterator, Countable, ArrayAccess ] { - Constants [26] { Constant [ integer CURRENT_MODE_MASK ] { 240 } Constant [ integer CURRENT_AS_PATHNAME ] { 32 } Constant [ integer CURRENT_AS_FILEINFO ] { 0 } Constant [ integer CURRENT_AS_SELF ] { 16 } Constant [ integer KEY_MODE_MASK ] { 3840 } Constant [ integer KEY_AS_PATHNAME ] { 0 } Constant [ integer FOLLOW_SYMLINKS ] { 512 } Constant [ integer KEY_AS_FILENAME ] { 256 } Constant [ integer NEW_CURRENT_AND_KEY ] { 256 } Constant [ integer OTHER_MODE_MASK ] { 12288 } Constant [ integer SKIP_DOTS ] { 4096 } Constant [ integer UNIX_PATHS ] { 8192 } Constant [ integer BZ2 ] { 8192 } Constant [ integer GZ ] { 4096 } Constant [ integer NONE ] { 0 } Constant [ integer PHAR ] { 1 } Constant [ integer TAR ] { 2 } Constant [ integer ZIP ] { 3 } Constant [ integer COMPRESSED ] { 61440 } Constant [ integer PHP ] { 0 } Constant [ integer PHPS ] { 1 } Constant [ integer MD5 ] { 1 } Constant [ integer OPENSSL ] { 16 } Constant [ integer SHA1 ] { 2 } Constant [ integer SHA256 ] { 3 } Constant [ integer SHA512 ] { 4 } } - Static properties [0] { } - Static methods [15] { Method [ final static public method apiVersion ] { - Parameters [0] { } } Method [ final static public method canCompress ] { - Parameters [1] { Parameter #0 [ $method ] } } Method [ final static public method canWrite ] { - Parameters [0] { } } Method [ final static public method createDefaultStub ] { - Parameters [2] { Parameter #0 [ $index ] Parameter #1 [ $webindex ] } } Method [ final static public method getSupportedCompression ] { - Parameters [0] { } } Method [ final static public method getSupportedSignatures ] { - Parameters [0] { } } Method [ final static public method interceptFileFuncs ] { - Parameters [0] { } } Method [ final static public method isValidPharFilename ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $executable ] } } Method [ final static public method loadPhar ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $alias ] } } Method [ final static public method mapPhar ] { - Parameters [2] { Parameter #0 [ $alias ] Parameter #1 [ $offset ] } } Method [ final static public method running ] { - Parameters [1] { Parameter #0 [ $retphar ] } } Method [ final static public method mount ] { - Parameters [2] { Parameter #0 [ $inphar ] Parameter #1 [ $externalfile ] } } Method [ final static public method mungServer ] { - Parameters [1] { Parameter #0 [ $munglist ] } } Method [ final static public method unlinkArchive ] { - Parameters [1] { Parameter #0 [ $archive ] } } Method [ final static public method webPhar ] { - Parameters [5] { Parameter #0 [ $alias ] Parameter #1 [ $index ] Parameter #2 [ $f404 ] Parameter #3 [ $mimetypes ] Parameter #4 [ $rewrites ] } } } - Properties [0] { } - Methods [81] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $filename ] Parameter #1 [ $flags ] Parameter #2 [ $alias ] Parameter #3 [ $fileformat ] } } Method [ public method __destruct ] { - Parameters [0] { } } Method [ public method addEmptyDir ] { - Parameters [1] { Parameter #0 [ $dirname ] } } Method [ public method addFile ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $localname ] } } Method [ public method addFromString ] { - Parameters [2] { Parameter #0 [ $localname ] Parameter #1 [ $contents ] } } Method [ public method buildFromDirectory ] { - Parameters [2] { Parameter #0 [ $base_dir ] Parameter #1 [ $regex ] } } Method [ public method buildFromIterator ] { - Parameters [2] { Parameter #0 [ $iterator ] Parameter #1 [ $base_directory ] } } Method [ public method compressFiles ] { - Parameters [1] { Parameter #0 [ $compression_type ] } } Method [ public method decompressFiles ] { - Parameters [0] { } } Method [ public method compress ] { - Parameters [2] { Parameter #0 [ $compression_type ] Parameter #1 [ $file_ext ] } } Method [ public method decompress ] { - Parameters [1] { Parameter #0 [ $file_ext ] } } Method [ public method convertToExecutable ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $compression_type ] Parameter #2 [ $file_ext ] } } Method [ public method convertToData ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $compression_type ] Parameter #2 [ $file_ext ] } } Method [ public method copy ] { - Parameters [2] { Parameter #0 [ $newfile ] Parameter #1 [ $oldfile ] } } Method [ public method count ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method delMetadata ] { - Parameters [0] { } } Method [ public method extractTo ] { - Parameters [3] { Parameter #0 [ $pathto ] Parameter #1 [ $files ] Parameter #2 [ $overwrite ] } } Method [ public method getAlias ] { - Parameters [0] { } } Method [ public method getPath ] { - Parameters [0] { } } Method [ public method getMetadata ] { - Parameters [0] { } } Method [ public method getModified ] { - Parameters [0] { } } Method [ public method getSignature ] { - Parameters [0] { } } Method [ public method getStub ] { - Parameters [0] { } } Method [ public method getVersion ] { - Parameters [0] { } } Method [ public method hasMetadata ] { - Parameters [0] { } } Method [ public method isBuffering ] { - Parameters [0] { } } Method [ public method isCompressed ] { - Parameters [0] { } } Method [ public method isFileFormat ] { - Parameters [1] { Parameter #0 [ $fileformat ] } } Method [ public method isWritable ] { - Parameters [0] { } } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ $entry ] Parameter #1 [ $value ] } } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method setAlias ] { - Parameters [1] { Parameter #0 [ $alias ] } } Method [ public method setDefaultStub ] { - Parameters [2] { Parameter #0 [ $index ] Parameter #1 [ $webindex ] } } Method [ public method setMetadata ] { - Parameters [1] { Parameter #0 [ $metadata ] } } Method [ public method setSignatureAlgorithm ] { - Parameters [2] { Parameter #0 [ $algorithm ] Parameter #1 [ $privatekey ] } } Method [ public method setStub ] { - Parameters [2] { Parameter #0 [ $newstub ] Parameter #1 [ $maxlen ] } } Method [ public method startBuffering ] { - Parameters [0] { } } Method [ public method stopBuffering ] { - Parameters [0] { } } Method [ public method hasChildren ] { - Parameters [1] { Parameter #0 [ $allow_links ] } } Method [ public method getChildren ] { - Parameters [0] { } } Method [ public method getSubPath ] { - Parameters [0] { } } Method [ public method getSubPathname ] { - Parameters [0] { } } Method [ public method rewind ] { - Parameters [0] { } } Method [ public method next ] { - Parameters [0] { } } Method [ public method key ] { - Parameters [0] { } } Method [ public method current ] { - Parameters [0] { } } Method [ public method getFlags ] { - Parameters [0] { } } Method [ public method setFlags ] { - Parameters [1] { Parameter #0 [ $flags ] } } Method [ public method getFilename ] { - Parameters [0] { } } Method [ public method getExtension ] { - Parameters [0] { } } Method [ public method getBasename ] { - Parameters [1] { Parameter #0 [ $suffix ] } } Method [ public method isDot ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } } Method [ public method seek ] { - Parameters [1] { Parameter #0 [ $position ] } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method getPathname ] { - Parameters [0] { } } Method [ public method getPerms ] { - Parameters [0] { } } Method [ public method getInode ] { - Parameters [0] { } } Method [ public method getSize ] { - Parameters [0] { } } Method [ public method getOwner ] { - Parameters [0] { } } Method [ public method getGroup ] { - Parameters [0] { } } Method [ public method getATime ] { - Parameters [0] { } } Method [ public method getMTime ] { - Parameters [0] { } } Method [ public method getCTime ] { - Parameters [0] { } } Method [ public method getType ] { - Parameters [0] { } } Method [ public method isReadable ] { - Parameters [0] { } } Method [ public method isExecutable ] { - Parameters [0] { } } Method [ public method isFile ] { - Parameters [0] { } } Method [ public method isDir ] { - Parameters [0] { } } Method [ public method isLink ] { - Parameters [0] { } } Method [ public method getLinkTarget ] { - Parameters [0] { } } Method [ public method getRealPath ] { - Parameters [0] { } } Method [ public method getFileInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method getPathInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method openFile ] { - Parameters [3] { Parameter #0 [ $open_mode ] Parameter #1 [ $use_include_path ] Parameter #2 [ $context ] } } Method [ public method setFileClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method setInfoClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ final public method _bad_state_ex ] { } } } Class [ class PharData extends RecursiveDirectoryIterator implements RecursiveIterator, SeekableIterator, Traversable, Iterator, Countable, ArrayAccess ] { - Constants [12] { Constant [ integer CURRENT_MODE_MASK ] { 240 } Constant [ integer CURRENT_AS_PATHNAME ] { 32 } Constant [ integer CURRENT_AS_FILEINFO ] { 0 } Constant [ integer CURRENT_AS_SELF ] { 16 } Constant [ integer KEY_MODE_MASK ] { 3840 } Constant [ integer KEY_AS_PATHNAME ] { 0 } Constant [ integer FOLLOW_SYMLINKS ] { 512 } Constant [ integer KEY_AS_FILENAME ] { 256 } Constant [ integer NEW_CURRENT_AND_KEY ] { 256 } Constant [ integer OTHER_MODE_MASK ] { 12288 } Constant [ integer SKIP_DOTS ] { 4096 } Constant [ integer UNIX_PATHS ] { 8192 } } - Static properties [0] { } - Static methods [15] { Method [ final static public method apiVersion ] { - Parameters [0] { } } Method [ final static public method canCompress ] { - Parameters [1] { Parameter #0 [ $method ] } } Method [ final static public method canWrite ] { - Parameters [0] { } } Method [ final static public method createDefaultStub ] { - Parameters [2] { Parameter #0 [ $index ] Parameter #1 [ $webindex ] } } Method [ final static public method getSupportedCompression ] { - Parameters [0] { } } Method [ final static public method getSupportedSignatures ] { - Parameters [0] { } } Method [ final static public method interceptFileFuncs ] { - Parameters [0] { } } Method [ final static public method isValidPharFilename ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $executable ] } } Method [ final static public method loadPhar ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $alias ] } } Method [ final static public method mapPhar ] { - Parameters [2] { Parameter #0 [ $alias ] Parameter #1 [ $offset ] } } Method [ final static public method running ] { - Parameters [1] { Parameter #0 [ $retphar ] } } Method [ final static public method mount ] { - Parameters [2] { Parameter #0 [ $inphar ] Parameter #1 [ $externalfile ] } } Method [ final static public method mungServer ] { - Parameters [1] { Parameter #0 [ $munglist ] } } Method [ final static public method unlinkArchive ] { - Parameters [1] { Parameter #0 [ $archive ] } } Method [ final static public method webPhar ] { - Parameters [5] { Parameter #0 [ $alias ] Parameter #1 [ $index ] Parameter #2 [ $f404 ] Parameter #3 [ $mimetypes ] Parameter #4 [ $rewrites ] } } } - Properties [0] { } - Methods [81] { Method [ public method __construct ] { - Parameters [4] { Parameter #0 [ $filename ] Parameter #1 [ $flags ] Parameter #2 [ $alias ] Parameter #3 [ $fileformat ] } } Method [ public method __destruct ] { - Parameters [0] { } } Method [ public method addEmptyDir ] { - Parameters [1] { Parameter #0 [ $dirname ] } } Method [ public method addFile ] { - Parameters [2] { Parameter #0 [ $filename ] Parameter #1 [ $localname ] } } Method [ public method addFromString ] { - Parameters [2] { Parameter #0 [ $localname ] Parameter #1 [ $contents ] } } Method [ public method buildFromDirectory ] { - Parameters [2] { Parameter #0 [ $base_dir ] Parameter #1 [ $regex ] } } Method [ public method buildFromIterator ] { - Parameters [2] { Parameter #0 [ $iterator ] Parameter #1 [ $base_directory ] } } Method [ public method compressFiles ] { - Parameters [1] { Parameter #0 [ $compression_type ] } } Method [ public method decompressFiles ] { - Parameters [0] { } } Method [ public method compress ] { - Parameters [2] { Parameter #0 [ $compression_type ] Parameter #1 [ $file_ext ] } } Method [ public method decompress ] { - Parameters [1] { Parameter #0 [ $file_ext ] } } Method [ public method convertToExecutable ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $compression_type ] Parameter #2 [ $file_ext ] } } Method [ public method convertToData ] { - Parameters [3] { Parameter #0 [ $format ] Parameter #1 [ $compression_type ] Parameter #2 [ $file_ext ] } } Method [ public method copy ] { - Parameters [2] { Parameter #0 [ $newfile ] Parameter #1 [ $oldfile ] } } Method [ public method count ] { - Parameters [0] { } } Method [ public method delete ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method delMetadata ] { - Parameters [0] { } } Method [ public method extractTo ] { - Parameters [3] { Parameter #0 [ $pathto ] Parameter #1 [ $files ] Parameter #2 [ $overwrite ] } } Method [ public method getAlias ] { - Parameters [0] { } } Method [ public method getPath ] { - Parameters [0] { } } Method [ public method getMetadata ] { - Parameters [0] { } } Method [ public method getModified ] { - Parameters [0] { } } Method [ public method getSignature ] { - Parameters [0] { } } Method [ public method getStub ] { - Parameters [0] { } } Method [ public method getVersion ] { - Parameters [0] { } } Method [ public method hasMetadata ] { - Parameters [0] { } } Method [ public method isBuffering ] { - Parameters [0] { } } Method [ public method isCompressed ] { - Parameters [0] { } } Method [ public method isFileFormat ] { - Parameters [1] { Parameter #0 [ $fileformat ] } } Method [ public method isWritable ] { - Parameters [0] { } } Method [ public method offsetExists ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method offsetGet ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method offsetSet ] { - Parameters [2] { Parameter #0 [ $entry ] Parameter #1 [ $value ] } } Method [ public method offsetUnset ] { - Parameters [1] { Parameter #0 [ $entry ] } } Method [ public method setAlias ] { - Parameters [1] { Parameter #0 [ $alias ] } } Method [ public method setDefaultStub ] { - Parameters [2] { Parameter #0 [ $index ] Parameter #1 [ $webindex ] } } Method [ public method setMetadata ] { - Parameters [1] { Parameter #0 [ $metadata ] } } Method [ public method setSignatureAlgorithm ] { - Parameters [2] { Parameter #0 [ $algorithm ] Parameter #1 [ $privatekey ] } } Method [ public method setStub ] { - Parameters [2] { Parameter #0 [ $newstub ] Parameter #1 [ $maxlen ] } } Method [ public method startBuffering ] { - Parameters [0] { } } Method [ public method stopBuffering ] { - Parameters [0] { } } Method [ public method hasChildren ] { - Parameters [1] { Parameter #0 [ $allow_links ] } } Method [ public method getChildren ] { - Parameters [0] { } } Method [ public method getSubPath ] { - Parameters [0] { } } Method [ public method getSubPathname ] { - Parameters [0] { } } Method [ public method rewind ] { - Parameters [0] { } } Method [ public method next ] { - Parameters [0] { } } Method [ public method key ] { - Parameters [0] { } } Method [ public method current ] { - Parameters [0] { } } Method [ public method getFlags ] { - Parameters [0] { } } Method [ public method setFlags ] { - Parameters [1] { Parameter #0 [ $flags ] } } Method [ public method getFilename ] { - Parameters [0] { } } Method [ public method getExtension ] { - Parameters [0] { } } Method [ public method getBasename ] { - Parameters [1] { Parameter #0 [ $suffix ] } } Method [ public method isDot ] { - Parameters [0] { } } Method [ public method valid ] { - Parameters [0] { } } Method [ public method seek ] { - Parameters [1] { Parameter #0 [ $position ] } } Method [ public method __toString ] { - Parameters [0] { } } Method [ public method getPathname ] { - Parameters [0] { } } Method [ public method getPerms ] { - Parameters [0] { } } Method [ public method getInode ] { - Parameters [0] { } } Method [ public method getSize ] { - Parameters [0] { } } Method [ public method getOwner ] { - Parameters [0] { } } Method [ public method getGroup ] { - Parameters [0] { } } Method [ public method getATime ] { - Parameters [0] { } } Method [ public method getMTime ] { - Parameters [0] { } } Method [ public method getCTime ] { - Parameters [0] { } } Method [ public method getType ] { - Parameters [0] { } } Method [ public method isReadable ] { - Parameters [0] { } } Method [ public method isExecutable ] { - Parameters [0] { } } Method [ public method isFile ] { - Parameters [0] { } } Method [ public method isDir ] { - Parameters [0] { } } Method [ public method isLink ] { - Parameters [0] { } } Method [ public method getLinkTarget ] { - Parameters [0] { } } Method [ public method getRealPath ] { - Parameters [0] { } } Method [ public method getFileInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method getPathInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method openFile ] { - Parameters [3] { Parameter #0 [ $open_mode ] Parameter #1 [ $use_include_path ] Parameter #2 [ $context ] } } Method [ public method setFileClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method setInfoClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ final public method _bad_state_ex ] { } } } Class [ class PharFileInfo extends SplFileInfo ] { - Constants [0] { } - Static properties [0] { } - Static methods [0] { } - Properties [0] { } - Methods [44] { Method [ public method __construct ] { - Parameters [1] { Parameter #0 [ $filename ] } } Method [ public method __destruct ] { - Parameters [0] { } } Method [ public method chmod ] { - Parameters [1] { Parameter #0 [ $perms ] } } Method [ public method compress ] { - Parameters [1] { Parameter #0 [ $compression_type ] } } Method [ public method decompress ] { - Parameters [0] { } } Method [ public method delMetadata ] { - Parameters [0] { } } Method [ public method getCompressedSize ] { - Parameters [0] { } } Method [ public method getCRC32 ] { - Parameters [0] { } } Method [ public method getContent ] { - Parameters [0] { } } Method [ public method getMetadata ] { - Parameters [0] { } } Method [ public method getPharFlags ] { - Parameters [0] { } } Method [ public method hasMetadata ] { - Parameters [0] { } } Method [ public method isCompressed ] { - Parameters [1] { Parameter #0 [ $compression_type ] } } Method [ public method isCRCChecked ] { - Parameters [0] { } } Method [ public method setMetadata ] { - Parameters [1] { Parameter #0 [ $metadata ] } } Method [ public method getPath ] { - Parameters [0] { } } Method [ public method getFilename ] { - Parameters [0] { } } Method [ public method getExtension ] { - Parameters [0] { } } Method [ public method getBasename ] { - Parameters [1] { Parameter #0 [ $suffix ] } } Method [ public method getPathname ] { - Parameters [0] { } } Method [ public method getPerms ] { - Parameters [0] { } } Method [ public method getInode ] { - Parameters [0] { } } Method [ public method getSize ] { - Parameters [0] { } } Method [ public method getOwner ] { - Parameters [0] { } } Method [ public method getGroup ] { - Parameters [0] { } } Method [ public method getATime ] { - Parameters [0] { } } Method [ public method getMTime ] { - Parameters [0] { } } Method [ public method getCTime ] { - Parameters [0] { } } Method [ public method getType ] { - Parameters [0] { } } Method [ public method isWritable ] { - Parameters [0] { } } Method [ public method isReadable ] { - Parameters [0] { } } Method [ public method isExecutable ] { - Parameters [0] { } } Method [ public method isFile ] { - Parameters [0] { } } Method [ public method isDir ] { - Parameters [0] { } } Method [ public method isLink ] { - Parameters [0] { } } Method [ public method getLinkTarget ] { - Parameters [0] { } } Method [ public method getRealPath ] { - Parameters [0] { } } Method [ public method getFileInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method getPathInfo ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method openFile ] { - Parameters [3] { Parameter #0 [ $open_mode ] Parameter #1 [ $use_include_path ] Parameter #2 [ $context ] } } Method [ public method setFileClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ public method setInfoClass ] { - Parameters [1] { Parameter #0 [ $class_name ] } } Method [ final public method _bad_state_ex ] { } Method [ public method __toString ] { - Parameters [0] { } } } } } }