wp-includes/SimplePie/src/File.php:422Create a File instance from another Response
$responseSimplePie\HTTP\Response final public static function fromResponse(Response $response): self { $headers = []; foreach ($response->get_headers() as $name => $header) { $headers[$name] = implode(', ', $header); } /** @var File */ $file = (new \ReflectionClass(File::class))->newInstanceWithoutConstructor(); $file->url = $response->get_final_requested_uri(); $file->useragent = null; $file->headers = $headers; $file->body = $response->get_body_content(); $file->status_code = $response->get_status_code(); $file->permanent_url = $response->get_permanent_uri(); return $file; }Unchanged from 6.9.7 through 7.1.0.
Signature, return type and hooks compared across 3 parsed releases.
src/wp-includes/SimplePie/src/File.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.