Automattic\WooCommerce\Internal\CLI\Migrator\Core
CredentialManager::setup_credentials
Handles the interactive credential setup process for a platform.
Метод класса: CredentialManager{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$CredentialManager = new CredentialManager(); $CredentialManager->setup_credentials( $platform_slug, $required_fields ): void;
- $platform_slug(строка) (обязательный)
- The platform slug to set up credentials for.
- $required_fields(массив) (обязательный)
- An array of field_key => prompt_text for credentials to collect.
Код CredentialManager::setup_credentials() CredentialManager::setup credentials WC 10.9.4
public function setup_credentials( string $platform_slug, array $required_fields ): void {
if ( empty( $required_fields ) ) {
WP_CLI::error( 'No credential fields specified for setup.' );
return;
}
WP_CLI::log( 'Configuring credentials for ' . ucfirst( $platform_slug ) . '...' );
$credentials = $this->prompt_for_credentials( $required_fields );
$this->save_credentials( $platform_slug, $credentials );
}