$87 GRAYBYTE WORDPRESS FILE MANAGER $24

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/home/bqrcodec/contact.ancuong.com/wp-includes/SimplePie/src/HTTP/

HOME
Current File : /home/bqrcodec/contact.ancuong.com/wp-includes/SimplePie/src/HTTP//RawTextResponse.php
<?php

// SPDX-FileCopyrightText: 2004-2023 Ryan Parman, Sam Sneddon, Ryan McCue
// SPDX-License-Identifier: BSD-3-Clause

declare(strict_types=1);

namespace SimplePie\HTTP;

/**
 * HTTP Response for rax text
 *
 * This interface must be interoperable with Psr\Http\Message\ResponseInterface
 * @see https://www.php-fig.org/psr/psr-7/#33-psrhttpmessageresponseinterface
 *
 * @internal
 */
final class RawTextResponse implements Response
{
    /**
     * @var string
     */
    private $raw_text;

    /**
     * @var string
     */
    private $permanent_url;

    /**
     * @var array<non-empty-array<string>>
     */
    private $headers = [];

    /**
     * @var string
     */
    private $requested_url;

    public function __construct(string $raw_text, string $filepath)
    {
        $this->raw_text = $raw_text;
        $this->permanent_url = $filepath;
        $this->requested_url = $filepath;
    }

    public function get_permanent_uri(): string
    {
        return $this->permanent_url;
    }

    public function get_final_requested_uri(): string
    {
        return $this->requested_url;
    }

    public function get_status_code(): int
    {
        return 200;
    }

    public function get_headers(): array
    {
        return $this->headers;
    }

    public function has_header(string $name): bool
    {
        return isset($this->headers[strtolower($name)]);
    }

    public function get_header(string $name): array
    {
        return isset($this->headers[strtolower($name)]) ? $this->headers[$name] : [];
    }

    public function with_header(string $name, $value)
    {
        $new = clone $this;

        $newHeader = [
            strtolower($name) => (array) $value,
        ];
        $new->headers = $newHeader + $this->headers;

        return $new;
    }

    public function get_header_line(string $name): string
    {
        return isset($this->headers[strtolower($name)]) ? implode(", ", $this->headers[$name]) : '';
    }

    public function get_body_content(): string
    {
        return $this->raw_text;
    }
}

Current_dir [ WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
4 Feb 2026 3.08 AM
bqrcodec / bqrcodec
0755
Client.php
0.593 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
ClientException.php
0.325 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
FileClient.php
2.214 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
Parser.php
14.853 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
Psr18Client.php
4.343 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
Psr7Response.php
2.126 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
RawTextResponse.php
2.022 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644
Response.php
6.778 KB
3 Dec 2025 5.24 PM
bqrcodec / bqrcodec
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF