php/WP_CLI/Runner.php
private static function set_wp_root( $path ) {
		if ( ! defined( 'ABSPATH' ) ) {
			// phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound -- Declaring a WP native constant.
			define( 'ABSPATH', Utils\normalize_path( Utils\trailingslashit( $path ) ) );
		} elseif ( ! is_null( $path ) ) {
			WP_CLI::error_multi_line(
				array(
					'The --path parameter cannot be used when ABSPATH is already defined elsewhere',
					'ABSPATH is defined as: "' . ABSPATH . '"',
				)
			);
		}
		WP_CLI::debug( 'ABSPATH defined: ' . ABSPATH, 'bootstrap' );

		$_SERVER['DOCUMENT_ROOT'] = realpath( $path );
	}
private static function set_wp_root( $path ) {
		if ( ! defined( 'ABSPATH' ) ) {
			// phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound -- Declaring a WP native constant.
			define( 'ABSPATH', Utils\normalize_path( Utils\trailingslashit( $path ) ) );
		} elseif ( ! is_null( $path ) ) {
			WP_CLI::error_multi_line(
				array(
					'The --path parameter cannot be used when ABSPATH is already defined elsewhere',
					'ABSPATH is defined as: "' . ABSPATH . '"',
				)
			);
		}
		WP_CLI::debug( 'ABSPATH defined: ' . ABSPATH, 'bootstrap' );

		$_SERVER['DOCUMENT_ROOT'] = realpath( $path );
	}
private static function set_wp_root ( $ path ) { if ( ! defined ( 'ABSPATH' ) ) { // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound -- Declaring a WP native constant. define ( 'ABSPATH' , Utils \ normalize_path ( Utils \ trailingslashit ( $ path ) ) ) ; } elseif ( ! is_null ( $ path ) ) { WP_CLI :: error_multi_line ( array ( 'The --path parameter cannot be used when ABSPATH is already defined elsewhere' , 'ABSPATH is defined as: "' . ABSPATH . '"' , ) ) ; } WP_CLI :: debug ( 'ABSPATH defined: ' . ABSPATH , 'bootstrap' ) ; $ _SERVER [ 'DOCUMENT_ROOT' ] = realpath ( $ path ) ; }
Set WordPress root as a given path.

@param string $path
Set WordPress root as a given path .