Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
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 :