Joomla CMS  3.10.11 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.10.11 et du framework Joomla Platform intégré
Référence de la classe AKUnarchiverJPA
+ Graphe d'héritage de AKUnarchiverJPA:

Fonctions membres protégées

 readArchiveHeader ()
 
 readFileHeader ()
 
 heuristicFileHeaderLocator ()
 
 createDirectory ()
 
 processFileData ()
 
- Fonctions membres protégées hérités de AKAbstractUnarchiver
 _prepare ()
 
 readArchiveHeader ()
 
 _run ()
 
 readFileHeader ()
 
 processFileData ()
 
 _finalize ()
 
 nextFile ()
 
 isEOF ($local=false)
 
 setCorrectPermissions ($path)
 
 fread ($fp, $length=null)
 
 removePath ($path)
 
- Fonctions membres protégées hérités de AKAbstractPart
 _prepare ()
 
 _run ()
 
 _finalize ()
 
 _makeReturnTable ()
 
 setState ($state='init', $errorMessage='Invalid setState argument')
 
 setBreakFlag ()
 
 setDomain ($new_domain)
 
 setStep ($new_step)
 
 setSubstep ($new_substep)
 
 notify ($message)
 
- Fonctions membres protégées hérités de AKAbstractObject
 setErrorsQueueSize ($newSize=0)
 
 setWarningsQueueSize ($newSize=0)
 

Attributs protégés

 $archiveHeaderData = array()
 
- Attributs protégés hérités de AKAbstractUnarchiver
 $filename = null
 
 $currentPartNumber = -1
 
 $currentPartOffset = 0
 
 $flagRestorePermissions = false
 
 $postProcEngine = null
 
 $addPath = ''
 
 $removePath = ''
 
 $chunkSize = 524288
 
 $fp = null
 
 $runState = null
 
 $fileHeader = null
 
 $dataReadLength = 0
 
 $ignoreDirectories = array()
 
- Attributs protégés hérités de AKAbstractPart
 $isPrepared = false
 
 $isRunning = false
 
 $isFinished = false
 
 $hasRan = false
 
 $active_domain = ""
 
 $active_step = ""
 
 $active_substep = ""
 
 $_parametersArray = array()
 
 $databaseRoot = array()
 
 $observers = array()
 
- Attributs protégés hérités de AKAbstractObject
 $_errors_queue_size = 0
 
 $_warnings_queue_size = 0
 

Fonctions membres privées

 processTypeDir ()
 
 processTypeLink ()
 
 processTypeFileUncompressed ()
 
 processTypeFileCompressedSimple ()
 

Membres hérités additionnels

- Fonctions membres publiques hérités de AKAbstractUnarchiver
 __wakeup ()
 
 shutdown ()
 
 isIgnoredDirectory ($shortFilename)
 
- Fonctions membres publiques hérités de AKAbstractPart
 tick ()
 
 getState ()
 
 getStatusArray ()
 
 setup ($parametersArray)
 
 getDomain ()
 
 getStep ()
 
 getSubstep ()
 
 attach (AKAbstractPartObserver $obs)
 
 detach (AKAbstractPartObserver $obs)
 
- Fonctions membres publiques hérités de AKAbstractObject
 getError ($i=null)
 
 getErrors ()
 
 resetErrors ()
 
 getWarning ($i=null)
 
 getWarnings ()
 
 resetWarnings ()
 
 propagateToObject (&$object)
 
 propagateFromObject (&$object)
 
 setError ($error)
 
 setWarning ($warning)
 
- Champs de données hérités de AKAbstractUnarchiver
 $archiveList = array()
 
 $totalSize = array()
 
 $renameFiles = array()
 
 $renameDirs = array()
 
 $skipFiles = array()
 

Description détaillée

JPA archive extraction class

Documentation des fonctions membres

◆ createDirectory()

createDirectory ( )
protected

Creates the directory this file points to

Références AKFactory\get(), et AKText\sprintf().

Référencé par AKUnarchiverZIP\readFileHeader().

◆ heuristicFileHeaderLocator()

heuristicFileHeaderLocator ( )
protected

◆ processFileData()

processFileData ( )
protected

Concrete classes must use this method to process file data. It must set $runState to AK_STATE_DATAREAD when it's finished processing the file data.

Renvoie
bool True if processing the file data was successful, false if an error occurred

Références debugMsg().

◆ processTypeDir()

processTypeDir ( )
private

Process the file data of a directory entry

Renvoie
bool

Références AK_STATE_DATAREAD.

◆ processTypeFileCompressedSimple()

processTypeFileCompressedSimple ( )
private

◆ processTypeFileUncompressed()

processTypeFileUncompressed ( )
private

◆ processTypeLink()

processTypeLink ( )
private

Process the file data of a link entry

Renvoie
bool

Références $data, AKText\_(), AK_STATE_DATAREAD, debugMsg(), et AKFactory\get().

◆ readArchiveHeader()

◆ readFileHeader()

readFileHeader ( )
protected

Concrete classes must use this method to read the file header

Renvoie
bool True if reading the file was successful, false if an error occurred or we reached end of archive

Références $file, AK_STATE_DONE, AK_STATE_HEADER, debugMsg(), elseif, AKFactory\get(), null, et AKText\sprintf().

Documentation des champs

◆ $archiveHeaderData

$archiveHeaderData = array()
protected

La documentation de cette classe a été générée à partir du fichier suivant :