WP_CLI
RequestsLibrary::get_bundled_certificate_path
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() 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';
}
}