Automattic\WooCommerce\Database\Migrations\CustomOrderTable
CLIRunner::is_enabled()
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() CLIRunner::is enabled code WC 9.7.1
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(); }