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 Reader

Fonctions membres publiques

 __construct ($fileName)
 
 resolveContainer ()
 

Fonctions membres publiques statiques

static resolveFourByteLittleEndian ($content, $start)
 
static resolveTwoByteBigEndian ($content, $start)
 

Fonctions membres privées

 extractData ($fileName)
 
 resolveStream ()
 
 determineFileType ()
 
 determineFileTypeByHeader ()
 
 resolveManifestLength ($content)
 

Attributs privés

 $fileName
 
 $fileType
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $fileName)
Paramètres
string$fileName

Références Reader\$fileName, et Reader\determineFileType().

Documentation des fonctions membres

◆ determineFileType()

determineFileType ( )
private
Renvoie
string

Références Reader\determineFileTypeByHeader().

Référencé par Reader\__construct().

◆ determineFileTypeByHeader()

determineFileTypeByHeader ( )
private

In case ext-fileinfo is not present only the relevant types 'application/x-gzip' and 'application/x-bzip2' are resolved.

Renvoie
string

Références elseif.

Référencé par Reader\determineFileType().

◆ extractData()

extractData (   $fileName)
private
Paramètres
string$fileNamee.g. '/path/file.phar' or 'compress.zlib:///path/file.phar'
Renvoie
array

Références Reader\$fileName, elseif, null, et Reader\resolveManifestLength().

Référencé par Reader\resolveContainer().

◆ resolveContainer()

◆ resolveFourByteLittleEndian()

static resolveFourByteLittleEndian (   $content,
  $start 
)
static
Paramètres
string$content
int$start
Renvoie
int

Références $content, $start, et $value.

Référencé par Manifest\fromContent().

◆ resolveManifestLength()

resolveManifestLength (   $content)
private
Paramètres
string$content
Renvoie
int|null

Références $content, et null.

Référencé par Reader\extractData().

◆ resolveStream()

resolveStream ( )
private

Resolves stream in order to handle compressed Phar archives.

Renvoie
string

Références elseif.

Référencé par Reader\resolveContainer().

◆ resolveTwoByteBigEndian()

static resolveTwoByteBigEndian (   $content,
  $start 
)
static
Paramètres
string$content
int$start
Renvoie
int

Références $content, $start, et $value.

Référencé par Manifest\fromContent().

Documentation des champs

◆ $fileName

$fileName
private

◆ $fileType

$fileType
private

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