plugin updates

This commit is contained in:
Tony Volpe
2024-06-17 15:33:26 -04:00
parent 3751a5a1a6
commit e4e274a9a7
2674 changed files with 0 additions and 507851 deletions

View File

@@ -1,50 +0,0 @@
<?php
namespace Yoast\WP\SEO\Wrappers;
use WP_Query;
/**
* Wrapper for WP_Query.
*/
class WP_Query_Wrapper {
/**
* Returns the global WP_Query object.
*
* @return WP_Query The WP_Query object.
*/
public function get_query() {
return $GLOBALS['wp_query'];
}
/**
* Returns the global main WP_Query object.
*
* @return WP_Query The WP_Query object.
*/
public function get_main_query() {
return $GLOBALS['wp_the_query'];
}
/**
* Sets the global WP_Query object.
*
* @param WP_Query $wp_query The WP Query.
*
* @return void
*/
public function set_query( WP_Query $wp_query ) {
// phpcs:ignore WordPress.WP.GlobalVariablesOverride -- This is a deliberate action.
$GLOBALS['wp_query'] = $wp_query;
}
/**
* Resets the global WP_Query object.
*
* @return void
*/
public function reset_query() {
\wp_reset_query();
}
}

View File

@@ -1,65 +0,0 @@
<?php
namespace Yoast\WP\SEO\Wrappers;
use Exception;
use YoastSEO_Vendor\GuzzleHttp\Promise\FulfilledPromise;
use YoastSEO_Vendor\GuzzleHttp\Promise\PromiseInterface;
use YoastSEO_Vendor\GuzzleHttp\Promise\RejectedPromise;
use YoastSEO_Vendor\GuzzleHttp\Psr7\Response;
use YoastSEO_Vendor\Psr\Http\Message\RequestInterface;
/**
* Wraps wp_remote_get in an interface compatible with Guzzle.
*/
class WP_Remote_Handler {
/**
* Calls the handler.
* Cookies are currently not supported as they are not used by OAuth.
* Writing responses to files is also not supported for the same reason.
*
* @param RequestInterface $request The request.
* @param array $options The request options.
*
* @return PromiseInterface The promise interface.
*
* @throws Exception If the request fails.
*/
public function __invoke( RequestInterface $request, array $options ) {
$headers = [];
foreach ( $request->getHeaders() as $name => $values ) {
$headers[ $name ] = \implode( ',', $values );
}
$args = [
'method' => $request->getMethod(),
'headers' => $headers,
'body' => (string) $request->getBody(),
'httpVersion' => $request->getProtocolVersion(),
];
if ( isset( $options['verify'] ) && $options['verify'] === false ) {
$args['sslverify'] = false;
}
if ( isset( $options['timeout'] ) ) {
$args['timeout'] = ( $options['timeout'] * 1000 );
}
$raw_response = \wp_remote_request( (string) $request->getUri(), $args );
if ( \is_wp_error( $raw_response ) ) {
$exception = new Exception( $raw_response->get_error_message() );
return new RejectedPromise( $exception );
}
$response = new Response(
$raw_response['response']['code'],
$raw_response['headers']->getAll(),
$raw_response['body'],
$args['httpVersion'],
$raw_response['response']['message']
);
return new FulfilledPromise( $response );
}
}

View File

@@ -1,20 +0,0 @@
<?php
namespace Yoast\WP\SEO\Wrappers;
use WP_Rewrite;
/**
* Wrapper for WP_Rewrite.
*/
class WP_Rewrite_Wrapper {
/**
* Returns the global WP_Rewrite_Wrapper object.
*
* @return WP_Rewrite The WP_Query object.
*/
public function get() {
return $GLOBALS['wp_rewrite'];
}
}