Automattic\WooCommerce\Database\Migrations\CustomOrderTable

PostsToOrdersMigrationController::verify_transaction_isolation_level()privateWC 1.0

Verify that a given database transaction isolation level name is valid, and throw an exception if not.

Метод класса: PostsToOrdersMigrationController{}

Хуков нет.

Возвращает

null. Ничего.

Использование

// private - только в коде основоного (родительского) класса
$result = $this->verify_transaction_isolation_level( $transaction_isolation_level ): void;
$transaction_isolation_level(строка) (обязательный)
Transaction isolation level name to check.

Код PostsToOrdersMigrationController::verify_transaction_isolation_level() WC 7.7.2

private function verify_transaction_isolation_level( string $transaction_isolation_level ): void {
	if ( ! in_array( $transaction_isolation_level, CustomOrdersTableController::get_valid_transaction_isolation_levels(), true ) ) {
		throw new \Exception( 'Invalid database transaction isolation level name ' . $transaction_isolation_level );
	}
}