public function CommerceProductScheduler::entityFormIds in Scheduler 2.x
Get the form IDs for commerce product add/edit forms.
Return value
array The list of form IDs, or an empty array if Commerce is not enabled.
Overrides SchedulerPluginBase::entityFormIds
File
- src/
Plugin/ Scheduler/ CommerceProductScheduler.php, line 51
Class
- CommerceProductScheduler
- Plugin for Commerce Product entity type.
Namespace
Drupal\scheduler\Plugin\SchedulerCode
public function entityFormIds() {
if (!\Drupal::moduleHandler()
->moduleExists('commerce')) {
return [];
}
static $ids;
if (!isset($ids)) {
$ids = [];
$types = array_keys($this
->getTypes());
foreach ($types as $typeId) {
$ids[] = 'commerce_product_' . $typeId . '_add_form';
$ids[] = 'commerce_product_' . $typeId . '_edit_form';
}
}
return $ids;
}