You are here

public function SchedulerPluginBase::schedulerEventClass in Scheduler 2.x

Get the Scheduler event class.

Return value

string The event class.

Overrides SchedulerPluginInterface::schedulerEventClass

File

src/SchedulerPluginBase.php, line 100

Class

SchedulerPluginBase
Base class for scheduler plugins.

Namespace

Drupal\scheduler

Code

public function schedulerEventClass() {

  // If no class is defined in the plugin then default to the standard
  // scheduler class '\Drupal\scheduler\Event\Scheduler{Type}Events'.
  $class = $this->pluginDefinition['schedulerEventClass'] ?? '\\Drupal\\scheduler\\Event\\Scheduler' . ucfirst($this
    ->entityType()) . 'Events';
  return $class;
}