CronController::$cron

The cron service. Type: \Drupal\Core\CronInterface File core/modules/system/src/CronController.php, line 20 Class CronController Controller for Cron handling. Namespace Drupal\system Code protected $cron;

CronController

Controller for Cron handling. Hierarchy class \Drupal\Core\Controller\ControllerBase implements ContainerInjectionInterface uses LoggerChannelTrait, LinkGeneratorTrait, RedirectDestinationTrait, UrlGeneratorTrait, StringTranslationTraitclass \Drupal\system\CronController File core/modules/system/src/CronController.php, line 13 Namespace Drupal\system Members Name Modifiers Type Description ControllerBase::$configFactory protected property The configuration factory. Co

CronAccessCheck::access

public CronAccessCheck::access($key) Checks access. Parameters string $key: The cron key. Return value \Drupal\Core\Access\AccessResultInterface The access result. File core/modules/system/src/Access/CronAccessCheck.php, line 22 Class CronAccessCheck Access check for cron routes. Namespace Drupal\system\Access Code public function access($key) { if ($key != \Drupal::state()->get('system.cron_key')) { \Drupal::logger('cron')->notice('Cron could not run because an invalid k

CronAccessCheck

Access check for cron routes. Hierarchy class \Drupal\system\Access\CronAccessCheck implements AccessInterface File core/modules/system/src/Access/CronAccessCheck.php, line 11 Namespace Drupal\system\Access Members Name Modifiers Type Description CronAccessCheck::access public function Checks access.

Cron::__construct

public Cron::__construct(ModuleHandlerInterface $module_handler, LockBackendInterface $lock, QueueFactory $queue_factory, StateInterface $state, AccountSwitcherInterface $account_switcher, LoggerInterface $logger, QueueWorkerManagerInterface $queue_manager) Constructs a cron object. Parameters \Drupal\Core\Extension\ModuleHandlerInterface $module_handler: The module handler \Drupal\Core\Lock\LockBackendInterface $lock: The lock service. \Drupal\Core\Queue\QueueFactory $queue_factory: The queue

Cron::setCronLastTime

protected Cron::setCronLastTime() Records and logs the request time for this cron invocation. File core/lib/Drupal/Core/Cron.php, line 143 Class Cron The Drupal core Cron service. Namespace Drupal\Core Code protected function setCronLastTime() { // Record cron time. $this->state->set('system.cron_last', REQUEST_TIME); $this->logger->notice('Cron run completed.'); }

Cron::run

public Cron::run() Executes a cron run. Do not call this function from a test. Use $this->cronRun() instead. Return value bool TRUE upon success, FALSE otherwise. Overrides CronInterface::run File core/lib/Drupal/Core/Cron.php, line 102 Class Cron The Drupal core Cron service. Namespace Drupal\Core Code public function run() { // Allow execution to continue even if the request gets cancelled. @ignore_user_abort(TRUE); // Force the current user to anonymous to ensure consiste

Cron::processQueues

protected Cron::processQueues() Processes cron queues. File core/lib/Drupal/Core/Cron.php, line 152 Class Cron The Drupal core Cron service. Namespace Drupal\Core Code protected function processQueues() { // Grab the defined cron queues. foreach ($this->queueManager->getDefinitions() as $queue_name => $info) { if (isset($info['cron'])) { // Make sure every queue exists. There is no harm in trying to recreate // an existing queue. $this->queueFactor

Cron::invokeCronHandlers

protected Cron::invokeCronHandlers() Invokes any cron handlers implementing hook_cron. File core/lib/Drupal/Core/Cron.php, line 196 Class Cron The Drupal core Cron service. Namespace Drupal\Core Code protected function invokeCronHandlers() { $module_previous = ''; // Iterate through the modules calling their cron handlers (if any): foreach ($this->moduleHandler->getImplementations('cron') as $module) { if (!$module_previous) { $this->logger->notice('Starti

Cron::$state

The state service. Type: \Drupal\Core\State\StateInterface File core/lib/Drupal/Core/Cron.php, line 48 Class Cron The Drupal core Cron service. Namespace Drupal\Core Code protected $state;