Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Tout Structures de données Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe Reader

Fonctions membres publiques

 __construct (string $fileName)
 
 resolveContainer ()
 

Fonctions membres publiques statiques

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

Fonctions membres privées

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

Attributs privés

 $fileName
 
 $fileType
 

Documentation des constructeurs et destructeur

◆ __construct()

__construct ( string  $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 $header, et elseif.

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

◆ extractData()

extractData ( string  $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 ( string  $content,
int  $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 ( string  $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 ( string  $content,
int  $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 :