WP_CLI

RequestsLibrary::get_bundled_certificate_pathpublic staticWP-CLI 1.0

Get the path to the bundled certificate.

Method of the class: RequestsLibrary{}

No Hooks.

Returns

String. The path to the bundled certificate.

Usage

$result = RequestsLibrary::get_bundled_certificate_path();

RequestsLibrary::get_bundled_certificate_path() code WP-CLI 2.13.0-alpha

public static function get_bundled_certificate_path() {
	if ( self::is_core() ) {
		$includes_path = defined( 'WPINC' ) ? WPINC : 'wp-includes';
		return ABSPATH . $includes_path . '/certificates/ca-bundle.crt';
	} elseif ( self::is_v1() ) {
		return WP_CLI_VENDOR_DIR . '/rmccue/requests/library/Requests/Transport/cacert.pem';
	} else {
		self::maybe_define_wp_cli_root();
		if ( file_exists( WP_CLI_ROOT . '/bundle/rmccue/requests/certificates/cacert.pem' ) ) {
			return WP_CLI_ROOT . '/bundle/rmccue/requests/certificates/cacert.pem';
		}
		return WP_CLI_VENDOR_DIR . '/rmccue/requests/certificates/cacert.pem';
	}
}