WP_CLI\Utils
get_upgrader()
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
get_upgrader( $class, $insecure );
- $class (обязательный)
- -
- $insecure **
- -
По умолчанию: false
Код get_upgrader() get upgrader WP-CLI 2.8.0-alpha
function get_upgrader( $class, $insecure = false ) { if ( ! class_exists( '\WP_Upgrader' ) ) { require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; } $uses_insecure_flag = false; $reflection = new ReflectionClass( $class ); if ( $reflection ) { $constructor = $reflection->getConstructor(); if ( $constructor ) { $arguments = $constructor->getParameters(); /** @var ReflectionParameter $argument */ foreach ( $arguments as $argument ) { if ( 'insecure' === $argument->name ) { $uses_insecure_flag = true; break; } } } } if ( $uses_insecure_flag ) { return new $class( new UpgraderSkin(), $insecure ); } else { return new $class( new UpgraderSkin() ); } }