コード例 #1
0
ファイル: Psr7Factory.php プロジェクト: seytar/psx
 public static function createRequest(RequestInterface $request)
 {
     $psrRequest = ServerRequestFactory::fromGlobals()->withUri($request->getUri())->withMethod($request->getMethod())->withBody($request->getBody());
     foreach ($request->getHeaders() as $name => $values) {
         $psrRequest = $psrRequest->withHeader($name, $values);
     }
     return $psrRequest;
 }
コード例 #2
0
ファイル: Logger.php プロジェクト: uqiauto/fusio
 protected function getHeadersAsString(RequestInterface $request)
 {
     $headers = $request->getHeaders();
     $result = '';
     foreach ($headers as $name => $value) {
         $name = strtr($name, '-', ' ');
         $name = strtr(ucwords(strtolower($name)), ' ', '-');
         $result .= $name . ': ' . implode(', ', $value) . "\n";
     }
     return rtrim($result);
 }