WP_CLI\Bootstrap

IncludeRequestsAutoloader::store_requests_metaprivateWP-CLI 1.0

Store meta information about the used Requests integration.

This can be used for all the conditional code that needs to work across multiple Requests versions.

Method of the class: IncludeRequestsAutoloader{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->store_requests_meta( $class_name, $source );
$class_name(string) (required)
The class name of the Requests integration.
$source(string) (required)
The source of the Requests integration.

IncludeRequestsAutoloader::store_requests_meta() code WP-CLI 2.13.0-alpha

private function store_requests_meta( $class_name, $source ) {
	RequestsLibrary::set_version(
		RequestsLibrary::CLASS_NAME_V2 === $class_name
			? RequestsLibrary::VERSION_V2
			: RequestsLibrary::VERSION_V1
	);
	RequestsLibrary::set_source( $source );
	RequestsLibrary::set_class_name( $class_name );
}