-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbootstrap.php
More file actions
37 lines (31 loc) · 788 Bytes
/
bootstrap.php
File metadata and controls
37 lines (31 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
/**
* PHPUnit bootstrap file
*/
/**
* Load dependencies with Composer autoloader.
*/
require __DIR__ . '/../../vendor/autoload.php';
/**
* Load all stubs.
*/
$files = glob(__DIR__ .'/../Stubs/WordPress/*.php');
array_map(function ($file) {
require_once $file;
}, $files);
define('WP_PLUGIN_DIR', __DIR__);
define('WP_DEBUG', false);
define('GF_BAG_FILE', basename(__FILE__));
define('GF_BAG_SLUG', basename(__FILE__, '.php'));
define('GF_BAG_LANGUAGE_DOMAIN', GF_BAG_SLUG);
define('GF_BAG_DIR', basename(__DIR__));
define('GF_BAG_ROOT_PATH', __DIR__);
define('GF_BAG_VERSION', '1.1.7');
/**
* Bootstrap WordPress Mock.
*/
\WP_Mock::setUsePatchwork(true);
\WP_Mock::bootstrap();
$GLOBALS[GF_BAG_SLUG] = [
'active_plugins' => [GF_BAG_SLUG .'/'. GF_BAG_FILE],
];