Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
wp
/
vendor
/
wp-cli
/
wp-cli-tests
/
tests
📤 Upload
📝 New File
📁 New Folder
Close
Editing: 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', ] );
Save
Cancel