public function NodeScheduler::entityFormIds in Scheduler 2.x
Get the form IDs for node add/edit forms.
Return value
array The list of form IDs.
Overrides SchedulerPluginBase::entityFormIds
File
- src/
Plugin/ Scheduler/ NodeScheduler.php, line 46
Class
- NodeScheduler
- Plugin for Node entity type.
Namespace
Drupal\scheduler\Plugin\SchedulerCode
public function entityFormIds() {
static $ids;
if (!isset($ids)) {
$ids = [];
$types = array_keys($this
->getTypes());
foreach ($types as $typeId) {
// The node add form is named node_{type}_form. This is different from
// other entities, which have {entity}_{type}_add_form.
$ids[] = 'node_' . $typeId . '_form';
$ids[] = 'node_' . $typeId . '_edit_form';
}
}
return $ids;
}