Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de l'espace de nommage Nyholm\Psr7

Espaces de nommage

 Factory
 

Structures de données

class  Request
 
class  Response
 
class  ServerRequest
 
class  Stream
 
class  UploadedFile
 
class  Uri
 

Fonctions

 getProtocolVersion ()
 
 withProtocolVersion ($version)
 
 getHeaders ()
 
 hasHeader ($header)
 
 getHeader ($header)
 
 getHeaderLine ($header)
 
 withHeader ($header, $value)
 
 withAddedHeader ($header, $value)
 
 withoutHeader ($header)
 
 getBody ()
 
 withBody (StreamInterface $body)
 
 setHeaders (array $headers)
 
 validateAndTrimHeader ($header, $values)
 
 getRequestTarget ()
 
 withRequestTarget ($requestTarget)
 
 getMethod ()
 
 withMethod ($method)
 
 getUri ()
 
 withUri (UriInterface $uri, $preserveHost=false)
 
 updateHostFromUri ()
 

Variables

trait MessageTrait
 
 $headerNames = []
 
 $protocol = '1.1'
 
 $stream
 
trait RequestTrait
 
 $requestTarget
 
 $uri
 

Documentation des fonctions

◆ getBody()

Nyholm\Psr7\getBody ( )

◆ getHeader()

Nyholm\Psr7\getHeader (   $header)

Références $header.

Référencé par Nyholm\Psr7\getHeaderLine().

◆ getHeaderLine()

Nyholm\Psr7\getHeaderLine (   $header)

Références $header, et Nyholm\Psr7\getHeader().

◆ getHeaders()

Nyholm\Psr7\getHeaders ( )

◆ getMethod()

Nyholm\Psr7\getMethod ( )

Références $method.

◆ getProtocolVersion()

Nyholm\Psr7\getProtocolVersion ( )

Références Nyholm\Psr7\$protocol.

◆ getRequestTarget()

Nyholm\Psr7\getRequestTarget ( )

◆ getUri()

Nyholm\Psr7\getUri ( )

Références Nyholm\Psr7\$uri.

◆ hasHeader()

Nyholm\Psr7\hasHeader (   $header)

Références $header.

Référencé par Nyholm\Psr7\withUri().

◆ setHeaders()

Nyholm\Psr7\setHeaders ( array  $headers)
private

◆ updateHostFromUri()

Nyholm\Psr7\updateHostFromUri ( )
private

Références $header, et null.

Référencé par Request\__construct(), et ServerRequest\__construct().

◆ validateAndTrimHeader()

Nyholm\Psr7\validateAndTrimHeader (   $header,
  $values 
)
private

Make sure the header complies with RFC 7230.

Header names must be a non-empty string consisting of token characters.

Header values must be strings consisting of visible characters with all optional leading and trailing whitespace stripped. This method will always strip such optional whitespace. Note that the method does not allow folding whitespace within the values as this was deprecated for almost all instances by the RFC.

header-field = field-name ":" OWS field-value OWS field-name = 1*( "!" / "#" / "$" / "%" / "&" / "'" / "*" / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" / x30-39 / ( x41-5A / x61-7A ) ) OWS = *( SP / HTAB ) field-value = *( ( x21-7E / x80-FF ) [ 1*( SP / HTAB ) ( x21-7E / x80-FF ) ] )

Voir également
https://tools.ietf.org/html/rfc7230#section-3.2.4

Références $header.

Référencé par Nyholm\Psr7\setHeaders(), et Nyholm\Psr7\withHeader().

◆ withAddedHeader()

Nyholm\Psr7\withAddedHeader (   $header,
  $value 
)

Références $header, $this, et $value.

◆ withBody()

Nyholm\Psr7\withBody ( StreamInterface  $body)

Références $this.

◆ withHeader()

Nyholm\Psr7\withHeader (   $header,
  $value 
)

◆ withMethod()

Nyholm\Psr7\withMethod (   $method)

Références $method, et $this.

◆ withoutHeader()

Nyholm\Psr7\withoutHeader (   $header)

Références $header, et $this.

◆ withProtocolVersion()

Nyholm\Psr7\withProtocolVersion (   $version)

Références $this, et $version.

◆ withRequestTarget()

Nyholm\Psr7\withRequestTarget (   $requestTarget)

Références Nyholm\Psr7\$requestTarget, et $this.

◆ withUri()

Nyholm\Psr7\withUri ( UriInterface  $uri,
  $preserveHost = false 
)

Documentation des variables

◆ $headerNames

$headerNames = []
private

◆ $protocol

$protocol = '1.1'
private

◆ $requestTarget

$requestTarget
private

◆ $stream

$stream
private

◆ $uri

◆ MessageTrait

trait MessageTrait
Valeur initiale :
{
private $headers = []

Trait implementing functionality common to requests and responses.

Auteur
Michael Dowling and contributors to guzzlehttp/psr7
Tobias Nyholm tobia.nosp@m.s.ny.nosp@m.holm@.nosp@m.gmai.nosp@m.l.com
Martijn van der Ven marti.nosp@m.jn@v.nosp@m.ander.nosp@m.ven..nosp@m.se

◆ RequestTrait

trait RequestTrait
Valeur initiale :
{
private $method
$method
Definition: administrator/components/com_users/tmpl/method/edit.php:29
Auteur
Michael Dowling and contributors to guzzlehttp/psr7
Tobias Nyholm tobia.nosp@m.s.ny.nosp@m.holm@.nosp@m.gmai.nosp@m.l.com
Martijn van der Ven marti.nosp@m.jn@v.nosp@m.ander.nosp@m.ven..nosp@m.se