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/doctor-command/src/Check/Cron_Count.php
<?php

namespace WP_CLI\Doctor\Check;

use WP_CLI;
use WP_CLI\Doctor\Check;

/**
 * Errors when there's an excess of %threshold_count% total cron jobs registered.
 */
class Cron_Count extends Cron {

	/**
	 * Warn when there are greater than this number of cron jobs.
	 *
	 * @var integer
	 */
	protected $threshold_count = 50;

	public function run() {
		$crons = self::get_crons();
		if ( count( $crons ) >= $this->threshold_count ) {
			$this->set_status( 'error' );
			$this->set_message( 'Total number of cron jobs exceeds expected threshold.' );
		} else {
			$this->set_status( 'success' );
			$this->set_message( 'Total number of cron jobs is within normal operating expectations.' );
		}
	}
}