public function FormsStepsManager::getAllFormStepsEntityTypes in Forms Steps 8
Retrieve all entity types referenced in any existing forms_steps entity.
1 call to FormsStepsManager::getAllFormStepsEntityTypes()
- FormsStepsManager::getAllFormModesDefinitions in src/
Service/ FormsStepsManager.php - Get all form modes per entity type.
File
- src/
Service/ FormsStepsManager.php, line 255
Class
- FormsStepsManager
- Class FormsStepsManager.
Namespace
Drupal\forms_steps\ServiceCode
public function getAllFormStepsEntityTypes() {
$entityTypes = [];
$formsStepsConfigs = $this->configFactory
->listAll('forms_steps.forms_steps.');
foreach ($formsStepsConfigs as $formsStepsConfig) {
$steps = $this->configFactory
->get($formsStepsConfig)
->get('steps');
foreach ($steps as $step) {
$entityTypes[$step['entity_type']] = $step['entity_type'];
}
}
return $entityTypes;
}