HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/local/wp/vendor/wp-cli/wp-cli-tests/tests/bootstrap.php
<?php
define( 'WP_CLI', true );
define( 'WP_CLI_TESTS_ROOT', dirname( __DIR__ ) );

// These constants are actively used by dependent projects, renaming them would be a BC-break.
// phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound
define(
	'VENDOR_DIR',
	file_exists( WP_CLI_TESTS_ROOT . '/vendor/autoload.php' )
		? WP_CLI_TESTS_ROOT . '/vendor'
		: WP_CLI_TESTS_ROOT . '/../..'
);
define( 'PACKAGE_ROOT', VENDOR_DIR . '/..' );
// phpcs:enable

define(
	'WP_CLI_ROOT',
	is_readable( PACKAGE_ROOT . '/VERSION' )
		? PACKAGE_ROOT
		: VENDOR_DIR . '/wp-cli/wp-cli'
);

define(
	'WP_CLI_VERSION',
	is_readable( WP_CLI_ROOT . '/VERSION' )
		? trim( file_get_contents( WP_CLI_ROOT . '/VERSION' ) )
		: '2.x.x'
);

require_once VENDOR_DIR . '/autoload.php';
require_once WP_CLI_ROOT . '/php/utils.php';
require_once __DIR__ . '/includes/TestCase.php';

function wpcli_tests_include_config( array $config_filenames = [] ) {
	$config_filename = false;
	foreach ( $config_filenames as $filename ) {
		if ( file_exists( PACKAGE_ROOT . '/' . $filename ) ) {
			$config_filename = PACKAGE_ROOT . '/' . $filename;
			break;
		}
	}

	if ( $config_filename ) {
		$config  = file_get_contents( $config_filename );
		$matches = null;
		$pattern = '/bootstrap="(?P<bootstrap>[^"]*)"/';
		$result  = preg_match( $pattern, $config, $matches );
		if ( isset( $matches['bootstrap'] ) && file_exists( $matches['bootstrap'] ) ) {
			include_once PACKAGE_ROOT . '/' . $matches['bootstrap'];
		}
	}
}

wpcli_tests_include_config(
	[
		'phpunit.xml',
		'.phpunit.xml',
		'phpunit.xml.dist',
		'.phpunit.xml.dist',
	]
);