protected function BundlesSettingsForm::getFieldsList in Media PDF Thumbnail 8.3
Same name and namespace in other branches
- 8.4 src/Form/BundlesSettingsForm.php \Drupal\media_pdf_thumbnail\Form\BundlesSettingsForm::getFieldsList()
Return value
array
2 calls to BundlesSettingsForm::getFieldsList()
- BundlesSettingsForm::buildForm in src/
Form/ BundlesSettingsForm.php - Form constructor.
- BundlesSettingsForm::submitForm in src/
Form/ BundlesSettingsForm.php - Form submission handler.
File
- src/
Form/ BundlesSettingsForm.php, line 99
Class
- BundlesSettingsForm
- Configure example settings for this site.
Namespace
Drupal\media_pdf_thumbnail\FormCode
protected function getFieldsList() {
$bundles = $this->entityTypeBundleInfo
->getBundleInfo('media');
$output = [];
foreach ($bundles as $id => $bundle) {
$output[$id]['label'] = $bundle['label'];
foreach ($this->entityFieldManager
->getFieldDefinitions('media', $id) as $fieldDefinition) {
if ($fieldDefinition
->getType() == 'file') {
$output[$id]['fields'][$fieldDefinition
->getName()] = $fieldDefinition
->getName();
}
}
}
return $output;
}