Icicle\Http\Driver\Encoder\Encoder::encodeResponse PHP Метод

encodeResponse() публичный Метод

public encodeResponse ( Response $response ) : string
$response Response
Результат string
    public function encodeResponse(Response $response) : string;

Usage Example

Пример #1
0
 /**
  * {@inheritdoc}
  */
 public function writeResponse(Socket $socket, Response $response, Request $request = null, float $timeout = 0) : \Generator
 {
     $written = (yield from $socket->write($this->encoder->encodeResponse($response)));
     $stream = $response->getBody();
     if ((!isset($request) || $request->getMethod() !== 'HEAD') && $stream->isReadable()) {
         $written += (yield from Stream\pipe($stream, $socket, false, 0, null, $timeout));
     }
     return $written;
 }