WP_CLI
RequestsLibrary::register_autoloader
Register the autoloader for the Requests library.
This checks for the detected setup and register the corresponding autoloader if it is still needed.
Метод класса: RequestsLibrary{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$result = RequestsLibrary::register_autoloader();
Код RequestsLibrary::register_autoloader() RequestsLibrary::register autoloader WP-CLI 2.13.0-alpha
public static function register_autoloader() {
$includes_path = defined( 'WPINC' ) ? WPINC : 'wp-includes';
if ( self::is_v1() && ! class_exists( self::CLASS_NAME_V1 ) ) {
if ( self::is_core() ) {
require_once ABSPATH . $includes_path . '/class-requests.php';
} else {
require_once WP_CLI_VENDOR_DIR . '/rmccue/requests/library/Requests.php';
}
\Requests::register_autoloader();
}
if ( self::is_v2() && ! class_exists( self::CLASS_NAME_V2 ) ) {
if ( self::is_core() ) {
require_once ABSPATH . $includes_path . '/Requests/Autoload.php';
} else {
self::maybe_define_wp_cli_root();
if ( file_exists( WP_CLI_ROOT . '/bundle/rmccue/requests/src/Autoload.php' ) ) {
require_once WP_CLI_ROOT . '/bundle/rmccue/requests/src/Autoload.php';
} else {
require_once WP_CLI_VENDOR_DIR . '/rmccue/requests/src/Autoload.php';
}
}
\WpOrg\Requests\Autoload::register();
}
}