public EntityDisplayModeController::formModeTypeSelection()
Provides a list of eligible entity types for adding form modes.
Return value
array A list of entity types to add a form mode for.
File
- core/modules/field_ui/src/Controller/EntityDisplayModeController.php, line 42
Class
- EntityDisplayModeController
- Provides methods for entity display mode routes.
Namespace
Drupal\field_ui\Controller
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | public function formModeTypeSelection() { $entity_types = array (); foreach ( $this ->entityManager()->getDefinitions() as $entity_type_id => $entity_type ) { if ( $entity_type ->get( 'field_ui_base_route' ) && $entity_type ->hasFormClasses()) { $entity_types [ $entity_type_id ] = array ( 'title' => $entity_type ->getLabel(), 'url' => Url::fromRoute( 'entity.entity_form_mode.add_form' , array ( 'entity_type_id' => $entity_type_id )), 'localized_options' => array (), ); } } return array ( '#theme' => 'admin_block_content' , '#content' => $entity_types , ); } |
Please login to continue.