You are here

public static function SupportedEntities::getFormDisplayInfo in CiviCRM Entity 8.3

Gets default form display information.

Parameters

string $entity_type_id: The entity type ID.

Return value

array The form display configuration.

1 call to SupportedEntities::getFormDisplayInfo()
CivicrmEntityForm::form in src/Form/CivicrmEntityForm.php
Gets the actual form array to be built.

File

src/SupportedEntities.php, line 721

Class

SupportedEntities
Defines supported entities.

Namespace

Drupal\civicrm_entity

Code

public static function getFormDisplayInfo($entity_type_id = NULL) {
  $info = [];
  $info['civicrm_event'] = [
    'groups' => [
      'settings' => [
        'title' => t('Settings'),
        'group' => 'advanced',
        'open' => TRUE,
      ],
    ],
    'fields' => [
      'event_type_id' => [
        'group' => 'settings',
      ],
      'default_role_id' => [
        'group' => 'settings',
      ],
      'participant_listing_id' => [
        'group' => 'settings',
      ],
      'is_map' => [
        'group' => 'settings',
      ],
      'is_public' => [
        'group' => 'settings',
      ],
      'is_share' => [
        'group' => 'settings',
      ],
      'is_active' => [
        'group' => 'settings',
      ],
      'is_monetary' => [
        'group' => 'settings',
      ],
      'is_online_registration' => [
        'group' => 'settings',
      ],
      'financial_type_id' => [
        'group' => 'settings',
      ],
    ],
  ];
  if (!$entity_type_id) {
    return $info;
  }
  return isset($info[$entity_type_id]) ? $info[$entity_type_id] : [];
}