private function SettingsForm::getContentEntityTypes in Build Hooks 3.x
Same name and namespace in other branches
- 8.2 src/Form/SettingsForm.php \Drupal\build_hooks\Form\SettingsForm::getContentEntityTypes()
Gets a list of all the defined content entities in the system.
Return value
array An array of content entities definitions.
1 call to SettingsForm::getContentEntityTypes()
- SettingsForm::buildForm in src/
Form/ SettingsForm.php - Form constructor.
File
- src/
Form/ SettingsForm.php, line 100
Class
- SettingsForm
- Defines a settings form.
Namespace
Drupal\build_hooks\FormCode
private function getContentEntityTypes() {
$content_entity_types = [];
$allEntityTypes = $this->entityTypeManager
->getDefinitions();
foreach ($allEntityTypes as $entity_type_id => $entity_type) {
if ($entity_type_id === 'build_hooks_deployment') {
continue;
}
if ($entity_type instanceof ContentEntityTypeInterface) {
$content_entity_types[$entity_type_id] = $entity_type
->getLabel();
}
}
return $content_entity_types;
}