Skip to content
Snippets Groups Projects
Select Git revision
  • 67f93a2833eac0888cd6ef4cee2655ebfcd5ef60
  • main default protected
  • v0.10
  • 0.10.6
  • 0.10.5
  • 0.10.4
  • 0.10.3
  • 0.10.2
  • 0.10.1
  • 0.10.0
  • 0.9.1
  • 0.9.0
12 results

Init.php

Blame
  • bootstrap.php 731 B
    <?php
    /**
     * PHPUnit bootstrap file
     */
    
    require_once __DIR__ . '/../../vendor/autoload.php';
    
    error_reporting( E_ALL );
    
    if ( getenv( 'PLUGIN_PATH' ) !== false ) {
    	define( 'PLUGIN_PATH', getenv( 'PLUGIN_PATH' ) );
    } else {
    	define( 'PLUGIN_PATH', __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR );
    }
    
    if ( getenv( 'ABSPATH' ) !== false ) {
    	define( 'ABSPATH', getenv( 'ABSPATH' ) );
    } else {
    	define( 'ABSPATH', PLUGIN_PATH . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR );
    }
    
    WP_Mock::setUsePatchwork( true );
    WP_Mock::bootstrap();
    
    if (!function_exists('wp_kses_post')) {
        function wp_kses_post($data) {
            return htmlspecialchars($data, ENT_QUOTES, 'UTF-8');
        }
    }