Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe AbstractTransport
+ Graphe d'héritage de AbstractTransport:

Fonctions membres publiques

 __construct ($options=[])
 
- Fonctions membres publiques hérités de TransportInterface
 request ($method, UriInterface $uri, $data=null, array $headers=[], $timeout=null, $userAgent=null)
 

Fonctions membres protégées

 getOption (string $key, $default=null)
 
 processHeaders (array $headers)
 

Attributs protégés

 $options
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de TransportInterface
static isSupported ()
 

Description détaillée

Abstract transport class.

Depuis
2.0.0

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $options = [])

Constructor.

Paramètres
array | \ArrayAccess$optionsClient options array.
Depuis
2.0.0
Exceptions

Références AbstractTransport\$options, et $this.

Documentation des fonctions membres

◆ getOption()

getOption ( string  $key,
  $default = null 
)
protected

Get an option from the HTTP transport.

Paramètres
string$keyThe name of the option to get.
mixed$defaultThe default value if the option is not set.
Renvoie
mixed The option value.
Depuis
2.0.0

Références $default, et $key.

Référencé par Curl\request(), Stream\request(), Socket\request(), et Curl\setCAOptionAndValue().

◆ processHeaders()

processHeaders ( array  $headers)
protected

Processes the headers from a transport's response data.

Paramètres
array$headersThe headers to process.
Renvoie
array
Depuis
2.0.0

Références $header.

Référencé par Socket\getResponse(), Stream\getResponse(), et Curl\getResponse().

Documentation des champs

◆ $options

$options
protected

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