Automattic\WooCommerce\DataBase\Migrations\CustomOrderTable

CLIRunner::is_enabled()privateWC 1.0

Check if the COT feature is enabled.

Method of the class: CLIRunner{}

No Hooks.

Return

true|false. Whether the COT feature is enabled.

Usage

// private - for code of main (parent) class only
$result = $this->is_enabled( $log ) : bool;
$log(true|false)
Optionally log a error message.
Default: true

CLIRunner::is_enabled() code WC 8.7.0

private function is_enabled( $log = true ) : bool {
	if ( ! $this->controller->custom_orders_table_usage_is_enabled() ) {
		if ( $log ) {
			WP_CLI::log(
				sprintf(
					// translators: %s - link to testing instructions webpage.
					__( 'Custom order table usage is not enabled. If you are testing, you can enable it by following the testing instructions in %s', 'woocommerce' ),
					'https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book'
				)
			);
		}
	}

	return $this->controller->custom_orders_table_usage_is_enabled();
}