PHP Class Zend\Diactoros\Request\Serializer

This class provides functionality for serializing a RequestInterface instance to a string, as well as the reverse operation of creating a Request instance from a string/stream representing a message.
Inheritance: extends Zend\Diactoros\AbstractSerializer
Afficher le fichier Open project: zendframework/zend-diactoros Class Usage Examples

Méthodes publiques

Méthode Description
fromStream ( Psr\Http\Message\StreamInterface $stream ) : Request Deserialize a request stream to a request instance.
fromString ( string $message ) : Request Deserialize a request string to a request instance.
toString ( Psr\Http\Message\RequestInterface $request ) : string Serialize a request message to a string.

Private Methods

Méthode Description
createUriFromRequestTarget ( string $requestTarget ) : Uri Create and return a Uri instance based on the provided request target.
getRequestLine ( Psr\Http\Message\StreamInterface $stream ) : array Retrieve the components of the request line.

Method Details

fromStream() public static méthode

Deserialize a request stream to a request instance.
public static fromStream ( Psr\Http\Message\StreamInterface $stream ) : Request
$stream Psr\Http\Message\StreamInterface
Résultat Zend\Diactoros\Request

fromString() public static méthode

Internally, casts the message to a stream and invokes fromStream().
public static fromString ( string $message ) : Request
$message string
Résultat Zend\Diactoros\Request

toString() public static méthode

Serialize a request message to a string.
public static toString ( Psr\Http\Message\RequestInterface $request ) : string
$request Psr\Http\Message\RequestInterface
Résultat string