Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 10
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2/**
3 * Plugin Conflicts Guardian — pre-flight plugin-activation check.
4 *
5 * See README.md for how it works.
6 *
7 * @package automattic/jetpack-mu-wpcom
8 */
9
10/**
11 * Load dependencies.
12 */
13require_once __DIR__ . '/pcg-log.php';
14require_once __DIR__ . '/class-pcg-load-tester.php';
15require_once __DIR__ . '/class-pcg-rollout.php';
16require_once __DIR__ . '/force-override.php';
17
18// Probe endpoint must answer front-end requests, so it's not gated on is_admin().
19require_once __DIR__ . '/probe-endpoint.php';
20
21/*
22 * Loaded unconditionally:
23 *   - activation-guard.php's hooks (`load-plugins.php` / `load-update.php`)
24 *     only fire on admin requests, but the file also defines the
25 *     `pcg_guard_format_block_reason` helper used by update-healthcheck
26 *     under cron auto-updates and WP-CLI.
27 *   - The upgrade-time files (update-guard, snapshot, rollback,
28 *     update-healthcheck) hook `upgrader_*` actions that fire for cron
29 *     auto-updates and WP-CLI flows too, not just admin requests.
30 */
31require_once __DIR__ . '/activation-guard.php';
32require_once __DIR__ . '/update-guard.php';
33require_once __DIR__ . '/class-pcg-snapshot.php';
34require_once __DIR__ . '/class-pcg-rollback.php';
35require_once __DIR__ . '/update-healthcheck.php';