WP_CLI
ContextManager::switch_context()
Switch the context in which to run WP-CLI.
Method of the class: ContextManager{}
No Hooks.
Return
null
. Nothing (null).
Usage
$ContextManager = new ContextManager(); $ContextManager->switch_context( $config );
- $config(array) (required)
- Associative array of configuration data.
ContextManager::switch_context() ContextManager::switch context code WP-CLI 2.8.0-alpha
public function switch_context( $config ) { $context = isset( $config['context'] ) ? $config['context'] : $this->current_context; if ( ! array_key_exists( $context, $this->contexts ) ) { WP_CLI::error( "Unknown context '{$context}'" ); } WP_CLI::debug( "Using context '{$context}'", Context::DEBUG_GROUP ); $this->current_context = $context; $this->contexts[ $context ]->process( $config ); }