array (39)
#attributes => array (2)
$0['#attributes']
class => array (8)
$0['#attributes']['class']
0 => string (23) "webform-submission-form"
$0['#attributes']['class'][0]
1 => string (27) "webform-submission-add-form"
$0['#attributes']['class'][1]
2 => string (31) "webform-submission-contact-form"
$0['#attributes']['class'][2]
3 => string (35) "webform-submission-contact-add-form"
$0['#attributes']['class'][3]
4 => string (35) "webform-submission-contact-add-form"
$0['#attributes']['class'][4]
5 => string (31) "webform-submission-contact-form"
$0['#attributes']['class'][5]
6 => string (25) "js-webform-details-toggle"
$0['#attributes']['class'][6]
7 => string (22) "webform-details-toggle"
$0['#attributes']['class'][7]
data-drupal-selector => string (35) "webform-submission-contact-add-form"
$0['#attributes']['data-drupal-selector']
#cache => array (3)
$0['#cache']
contexts => array (1)
$0['#cache']['contexts']
0 => string (24) "user.roles:authenticated"
$0['#cache']['contexts'][0]
tags => array (6)
$0['#cache']['tags']
0 => string (30) "config:webform.webform.contact"
$0['#cache']['tags'][0]
1 => string (15) "webform:contact"
$0['#cache']['tags'][1]
2 => string (23) "config:webform.settings"
$0['#cache']['tags'][2]
3 => string (62) "config:core.entity_form_display.webform_submission.contact.add"
$0['#cache']['tags'][3]
4 => string (42) "CACHE_MISS_IF_UNCACHEABLE_HTTP_METHOD:form"
$0['#cache']['tags'][4]
5 => string (24) "config:honeypot.settings"
$0['#cache']['tags'][5]
max-age => integer -1
$0['#cache']['max-age']
#webform_id => string (7) "contact"
$0['#webform_id']
#theme => array (1)
$0['#theme']
0 => string (23) "webform_submission_form"
$0['#theme'][0]
#process => array (3)
$0['#process']
0 => string (13) "::processForm"
$0['#process'][0]
1 => array (2)
$0['#process'][1]
0 => Drupal\Core\Entity\Entity\EntityFormDisplay#2672 (31)
$0['#process'][1][0]
  • Properties (31)
  • Available methods (114)
  • Static class properties
  • protected entityTypeId -> string (19) "entity_form_display"
    protected enforceIsNew -> boolean true
    protected typedData -> null
    protected cacheContexts -> array (0)
    protected cacheTags -> array (0)
    protected cacheMaxAge -> integer -1
    protected _serviceIds -> array (0)
    protected _entityStorages -> array (0)
    protected originalId -> string (30) "webform_submission.contact.add"
    protected status -> boolean true
    protected uuid -> string (36) "33e80944-75b0-4889-baa8-42b15986713d"
    private isUninstalling -> boolean false
    protected langcode -> string (2) "en"
    protected third_party_settings -> array (0)
    protected _core -> array (0)
    protected trustedData -> boolean false
    protected dependencies -> array (0)
    protected isSyncing -> boolean false
    protected id -> null
    protected targetEntityType -> string (18) "webform_submission"
    protected bundle -> string (7) "contact"
    protected fieldDefinitions -> array (0)
    protected mode -> string (3) "add"
    protected content -> array (0)
    protected hidden -> array (0)
    protected originalMode -> string (3) "add"
    protected plugins -> array (0)
    protected displayContext -> string (4) "form"
    protected pluginManager -> Drupal\Core\Field\WidgetPluginManager#2676 (19)
    • Properties (20)
    • Available methods (30)
    • protected moduleExtensionList -> undefined
      protected discovery -> null
      protected factory -> null
      protected mapper -> null
      protected cacheKey -> string (26) "field_widget_types_plugins"
      protected cacheTags -> array (0)
      protected alterHook -> string (17) "field_widget_info"
      protected subdir -> string (24) "Plugin/Field/FieldWidget"
      • Base64
      • base64_decode(subdir) binary string (18)
      protected moduleHandler -> Drupal\Core\Extension\ModuleHandler#116 (11) Depth Limit
      protected defaults -> array (0)
      protected pluginDefinitionAnnotationName -> string (40) "Drupal\Core\Field\Annotation\FieldWidget"
      protected pluginDefinitionAttributeName -> string (39) "Drupal\Core\Field\Attribute\FieldWidget"
      protected pluginInterface -> string (33) "Drupal\Core\Field\WidgetInterface"
      protected namespaces -> ArrayObject#273 (0) Depth Limit
      protected additionalAnnotationNamespaces -> array (0)
      protected definitions -> null
      protected cacheBackend -> Drupal\Core\Cache\DatabaseBackend#111 (6) Depth Limit
      protected useCaches -> boolean true
      protected fieldTypeManager -> Drupal\Core\Field\FieldTypePluginManager#2138 (20) Depth Limit
      protected widgetOptions -> null
    • public __construct(Traversable $namespaces, Drupal\Core\Cache\CacheBackendInterface $cache_backend, Drupal\Core\Extension\ModuleHandlerInterface $module_handler, Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager) Constructs a WidgetPluginManager object.
      /**
      * Constructs a WidgetPluginManager object.
      *
      * @param \Traversable $namespaces
      *   An object that implements \Traversable which contains the root paths
      *   keyed by the corresponding namespace to look for plugin implementations.
      * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      *   Cache backend instance to use.
      * @param \Drupal\Core\Extension\ModuleHandlerInterface $module_handler
      *   The module handler.
      * @param \Drupal\Core\Field\FieldTypePluginManagerInterface $field_type_manager
      *   The 'field type' plugin manager.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:45
      public getInstance(array $options): \Drupal\Core\Field\WidgetInterface|false Overrides PluginManagerBase::getInstance().
      /**
      * Overrides PluginManagerBase::getInstance().
      *
      * @param array $options
      *   An array with the following key/value pairs:
      *   - field_definition: (FieldDefinitionInterface) The field definition.
      *   - form_mode: (string) The form mode.
      *   - prepare: (bool, optional) Whether default values should get merged in
      *     the 'configuration' array. Defaults to TRUE.
      *   - configuration: (array) the configuration for the widget. The
      *     following key value pairs are allowed, and are all optional if
      *     'prepare' is TRUE:
      *     - type: (string) The widget to use. Defaults to the
      *       'default_widget' for the field type. The default widget will also be
      *       used if the requested widget is not available.
      *     - settings: (array) Settings specific to the widget. Each setting
      *       defaults to the default value specified in the widget definition.
      *     - third_party_settings: (array) Settings provided by other extensions
      *       through hook_field_formatter_third_party_settings_form().
      *
      * @return \Drupal\Core\Field\WidgetInterface|false
      *   A Widget object or FALSE when plugin is not found.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:76
      public createInstance($plugin_id, array $configuration = array()) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:117
      public prepareConfiguration($field_type, array $configuration): array Merges default values for widget configuration.
      /**
      * Merges default values for widget configuration.
      *
      * @param string $field_type
      *   The field type.
      * @param array $configuration
      *   An array of widget configuration.
      *
      * @return array
      *   The display properties with defaults added.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:140
      public getOptions($field_type = null): array Returns an array of widget type options for a field type.
      /**
      * Returns an array of widget type options for a field type.
      *
      * @param string|null $field_type
      *   (optional) The name of a field type, or NULL to retrieve all widget
      *   options. Defaults to NULL.
      *
      * @return array
      *   If no field type is provided, returns a nested array of all widget types,
      *   keyed by field type human name.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:169
      public getDefaultSettings($type): array Returns the default settings of a field widget.
      /**
      * Returns the default settings of a field widget.
      *
      * @param string $type
      *   A field widget type name.
      *
      * @return array
      *   The widget type's default settings, as provided by the plugin
      *   definition, or an empty array if type or settings are undefined.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Field/WidgetPluginManager.php:202
      public getDefinition($plugin_id, $exception_on_invalid = true) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryCachedTrait.php:19
      public hasDefinition($plugin_id) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:59
      public setCacheBackend(Drupal\Core\Cache\CacheBackendInterface $cache_backend, $cache_key, array $cache_tags = array()) Initialize the cache backend.
      /**
      * Initialize the cache backend.
      *
      * Plugin definitions are cached using the provided cache backend.
      *
      * @param \Drupal\Core\Cache\CacheBackendInterface $cache_backend
      *   Cache backend instance to use.
      * @param string $cache_key
      *   Cache key prefix to use.
      * @param array $cache_tags
      *   (optional) When providing a list of cache tags, the cached plugin
      *   definitions are tagged with the provided cache tags. These cache tags can
      *   then be used to clear the corresponding cached plugin definitions. Note
      *   that this should be used with care! For clearing all cached plugin
      *   definitions of a plugin manager, call that plugin manager's
      *   clearCachedDefinitions() method. Only use cache tags when cached plugin
      *   definitions should be cleared along with other, related cache entries.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:189
      public getDefinitions() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:210
      public clearCachedDefinitions() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:222
      public useCaches($use_caches = false) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:268
      public processDefinition(&$definition, $plugin_id) Performs extra processing on plugin definitions.
      /**
      * Performs extra processing on plugin definitions.
      *
      * By default we add defaults for the type to the definition. If a type has
      * additional processing logic they can do that by replacing or extending the
      * method.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:285
      public getCacheContexts() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:403
      public getCacheTags() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:410
      public getCacheMaxAge() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:417
      protected cacheGet($cid): object|false Fetches from the cache backend, respecting the use caches flag.
      /**
      * Fetches from the cache backend, respecting the use caches flag.
      *
      * @param string $cid
      *   The cache ID of the data to retrieve.
      *
      * @return object|false
      *   The cache item or FALSE on failure.
      *
      * @see \Drupal\Core\Cache\CacheBackendInterface::get()
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:35
      protected doGetDefinition(array $definitions, $plugin_id, $exception_on_invalid): array|null Gets a specific plugin definition.
      /**
      * Gets a specific plugin definition.
      *
      * @param array $definitions
      *   An array of the available plugin definitions.
      * @param string $plugin_id
      *   A plugin id.
      * @param bool $exception_on_invalid
      *   If TRUE, an invalid plugin ID will cause an exception to be thrown; if
      *   FALSE, NULL will be returned.
      *
      * @return array|null
      *   A plugin definition, or NULL if the plugin ID is invalid and
      *   $exception_on_invalid is TRUE.
      *
      * @throws \Drupal\Component\Plugin\Exception\PluginNotFoundException
      *   Thrown if $plugin_id is invalid and $exception_on_invalid is TRUE.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php:43
      protected cacheSet($cid, $data, $expire = -1, array $tags = array()) Stores data in the persistent cache, respecting the use caches flag.
      /**
      * Stores data in the persistent cache, respecting the use caches flag.
      *
      * @param string $cid
      *   The cache ID of the data to store.
      * @param mixed $data
      *   The data to store in the cache.
      *   Some storage engines only allow objects up to a maximum of 1MB in size to
      *   be stored by default. When caching large arrays or similar, take care to
      *   ensure $data does not exceed this size.
      * @param int $expire
      *   One of the following values:
      *   - CacheBackendInterface::CACHE_PERMANENT: Indicates that the item should
      *     not be removed unless it is deleted explicitly.
      *   - A Unix timestamp: Indicates that the item will be considered invalid
      *     after this time, i.e. it will not be returned by get() unless
      *     $allow_invalid has been set to TRUE. When the item has expired, it may
      *     be permanently deleted by the garbage collector at any time.
      * @param array $tags
      *   An array of tags to be stored with the cache item. These should normally
      *   identify objects used to build the cache item, which should trigger
      *   cache invalidation when updated. For example if a cached item represents
      *   a node, both the node ID and the author's user ID might be passed in as
      *   tags. For example array('node' => array(123), 'user' => array(92)).
      *
      * @see \Drupal\Core\Cache\CacheBackendInterface::set()
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Cache/UseCacheBackendTrait.php:69
      protected alterInfo($alter_hook) Sets the alter hook name.
      /**
      * Sets the alter hook name.
      *
      * @param string $alter_hook
      *   Name of the alter hook; for example, to invoke
      *   hook_my_module_data_alter() pass in "my_module_data".
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:203
      protected getCachedDefinitions(): array|null Returns the cached plugin definitions of the decorated discovery class.
      /**
      * Returns the cached plugin definitions of the decorated discovery class.
      *
      * @return array|null
      *   On success this will return an array of plugin definitions. On failure
      *   this should return NULL, indicating to other methods that this has not
      *   yet been defined. Success with no values should return as an empty array
      *   and would actually be returned by the getDefinitions() method.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:247
      protected setCachedDefinitions($definitions) Sets a cache of plugin definitions for the decorated discovery class.
      /**
      * Sets a cache of plugin definitions for the decorated discovery class.
      *
      * @param array $definitions
      *   List of definitions to store in cache.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:260
      protected getDiscovery() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:304
      protected getFactory() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:323
      protected findDefinitions(): array Finds plugin definitions.
      /**
      * Finds plugin definitions.
      *
      * @return array
      *   List of definitions to store in cache.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:336
      protected extractProviderFromDefinition($plugin_definition): string|null Extracts the provider from a plugin definition.
      /**
      * Extracts the provider from a plugin definition.
      *
      * @param mixed $plugin_definition
      *   The plugin definition. Usually either an array or an instance of
      *   \Drupal\Component\Plugin\Definition\PluginDefinitionInterface
      *
      * @return string|null
      *   The provider string, if it exists. NULL otherwise.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:363
      protected alterDefinitions(&$definitions) Invokes the hook to alter the definitions if the alter hook is set.
      /**
      * Invokes the hook to alter the definitions if the alter hook is set.
      *
      * @param $definitions
      *   The discovered plugin definitions.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:384
      protected providerExists($provider): bool Determines if the provider of a definition exists.
      /**
      * Determines if the provider of a definition exists.
      *
      * @return bool
      *   TRUE if provider exists, FALSE otherwise.
      */
      
      Inherited from Drupal\Core\Plugin\DefaultPluginManager
      Defined in <ROOT>/core/lib/Drupal/Core/Plugin/DefaultPluginManager.php:396
      protected handlePluginNotFound($plugin_id, array $configuration): object Allows plugin managers to specify custom behavior if a plugin is not found.
      /**
      * Allows plugin managers to specify custom behavior if a plugin is not found.
      *
      * @param string $plugin_id
      *   The ID of the missing requested plugin.
      * @param array $configuration
      *   An array of configuration relevant to the plugin instance.
      *
      * @return object
      *   A fallback plugin instance.
      *
      * @throws \BadMethodCallException
      *   When ::getFallbackPluginId() is not implemented in the concrete plugin
      *   manager class.
      */
      
      Inherited from Drupal\Component\Plugin\PluginManagerBase
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:102
      protected getFallbackPluginId($plugin_id, array $configuration = array()): string Gets a fallback id for a missing plugin.
      /**
      * Gets a fallback id for a missing plugin.
      *
      * This method should be implemented in extending classes that also implement
      * FallbackPluginManagerInterface. It is called by
      * PluginManagerBase::handlePluginNotFound on the abstract class, and
      * therefore should be defined as well on the abstract class to prevent static
      * analysis errors.
      *
      * @param string $plugin_id
      *   The ID of the missing requested plugin.
      * @param array $configuration
      *   An array of configuration relevant to the plugin instance.
      *
      * @return string
      *   The id of an existing plugin to use when the plugin does not exist.
      *
      * @throws \BadMethodCallException
      *   If the method is not implemented in the concrete plugin manager class.
      */
      
      Inherited from Drupal\Component\Plugin\PluginManagerBase
      Defined in <ROOT>/core/lib/Drupal/Component/Plugin/PluginManagerBase.php:127
    protected renderer -> Drupal\Core\Render\Renderer#550 (8)
    • Properties (8)
    • Available methods (21)
    • Static class properties
    • protected theme -> Drupal\Core\Theme\ThemeManager#374 (6) Depth Limit
      protected callableResolver -> Drupal\Core\Utility\CallableResolver#80 (1) Depth Limit
      protected elementInfo -> Drupal\Core\Render\ElementInfoManager#557 (21) Depth Limit
      protected placeholderGenerator -> Drupal\Core\Render\PlaceholderGenerator#554 (2) Depth Limit
      protected renderCache -> Drupal\Core\Render\PlaceholderingRenderCache#558 (5) Depth Limit
      protected rendererConfig -> array (3) Depth Limit
      protected isRenderingRoot -> boolean false
      protected requestStack -> Symfony\Component\HttpFoundation\RequestStack#23 (1) Depth Limit
    • public doTrustedCallback(callable $callback, array $args, $message, $error_type = 'exception', $extra_trusted_interface = null): mixed Performs a callback.
      /**
      * Performs a callback.
      *
      * If the callback is trusted the callback will occur. Trusted callbacks must
      * be methods that are tagged with the
      * \Drupal\Core\Security\Attribute\TrustedCallback attribute, or be methods of
      * a class that implements
      * \Drupal\Core\Security\TrustedCallbackInterface or $extra_trusted_interface,
      * or be an anonymous function. If the callback is not trusted then whether or
      * not the callback is called and what type of error is thrown depends on
      * $error_type. To provide time for dependent code to use trusted callbacks
      * use TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION and then at a
      * later date change this to TrustedCallbackInterface::THROW_EXCEPTION.
      *
      * @param callable $callback
      *   The callback to call. Note that callbacks which are objects and use the
      *   magic method __invoke() are not supported.
      * @param array $args
      *   The arguments to pass the callback.
      * @param $message
      *   The error message if the callback is not trusted. If the message contains
      *   "%s" it will be replaced in with the resolved callback.
      * @param string $error_type
      *   (optional) The type of error to trigger. One of:
      *   - TrustedCallbackInterface::THROW_EXCEPTION
      *   - (deprecated) TrustedCallbackInterface::TRIGGER_WARNING
      *   - TrustedCallbackInterface::TRIGGER_SILENCED_DEPRECATION
      *   Defaults to TrustedCallbackInterface::THROW_EXCEPTION.
      * @param string $extra_trusted_interface
      *   (optional) An additional interface that if implemented by the callback
      *   object means any public methods on that object are trusted.
      *
      * @return mixed
      *   The callback's return value.
      *
      * @throws \Drupal\Core\Security\UntrustedCallbackException
      *   Exception thrown if the callback is not trusted and $error_type equals
      *   TrustedCallbackInterface::THROW_EXCEPTION.
      *
      * @see \Drupal\Core\Security\Attribute\TrustedCallback
      * @see \Drupal\Core\Security\TrustedCallbackInterface
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Security/DoTrustedCallbackTrait.php:57
      public __construct(Drupal\Core\Controller\ControllerResolverInterface|Drupal\Core\Utility\CallableResolver $callable_resolver, Drupal\Core\Theme\ThemeManagerInterface $theme, Drupal\Core\Render\ElementInfoManagerInterface $element_info, Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator, Drupal\Core\Render\RenderCacheInterface $render_cache, Symfony\Component\HttpFoundation\RequestStack $request_stack, array $renderer_config) Constructs a new Renderer.
      /**
      * Constructs a new Renderer.
      *
      * @param \Drupal\Core\Utility\CallableResolver|\Drupal\Core\Controller\ControllerResolverInterface $callable_resolver
      *   The callable resolver.
      * @param \Drupal\Core\Theme\ThemeManagerInterface $theme
      *   The theme manager.
      * @param \Drupal\Core\Render\ElementInfoManagerInterface $element_info
      *   The element info.
      * @param \Drupal\Core\Render\PlaceholderGeneratorInterface $placeholder_generator
      *   The placeholder generator.
      * @param \Drupal\Core\Render\RenderCacheInterface $render_cache
      *   The render cache service.
      * @param \Symfony\Component\HttpFoundation\RequestStack $request_stack
      *   The request stack.
      * @param array $renderer_config
      *   The renderer configuration array.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:118
      public renderRoot(&$elements) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:143
      public renderInIsolation(&$elements) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:163
      public renderPlain(&$elements) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:172
      public renderPlaceholder($placeholder, array $elements) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:225
      public render(&$elements, $is_root_call = false) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:235
      public hasRenderContext() {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:625
      public executeInRenderContext(Drupal\Core\Render\RenderContext $context, callable $callable) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:632
      public mergeBubbleableMetadata(array $a, array $b) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:769
      public addCacheableDependency(array &$elements, $dependency) {@inheritdoc}
      /**
      * {@inheritdoc}
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:779
      protected doRenderPlaceholder(array &$placeholder_element): Drupal\Component\Render\MarkupInterface|string Renders a placeholder into markup.
      /**
      * Renders a placeholder into markup.
      *
      * @param array $placeholder_element
      *   The placeholder element by reference.
      *
      * @return \Drupal\Component\Render\MarkupInterface|string
      *   The rendered HTML.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:186
      protected doReplacePlaceholder(string $placeholder, Drupal\Component\Render\MarkupInterface|string $markup, array $elements, array $placeholder_element): array Replaces a placeholder with its markup.
      /**
      * Replaces a placeholder with its markup.
      *
      * @param string $placeholder
      *   The placeholder HTML.
      * @param \Drupal\Component\Render\MarkupInterface|string $markup
      *   The markup to replace the placeholder with.
      * @param array $elements
      *   The render array that the placeholder is from.
      * @param array $placeholder_element
      *   The placeholder element render array.
      *
      * @return \Drupal\Component\Render\MarkupInterface|string
      *   The rendered HTML.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:210
      protected doRender(&$elements, $is_root_call = false) See the docs for ::render().
      /**
      * See the docs for ::render().
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:260
      protected getCurrentRenderContext(): \Drupal\Core\Render\RenderContext|null Returns the current render context.
      /**
      * Returns the current render context.
      *
      * @return \Drupal\Core\Render\RenderContext|null
      *   The current render context.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:653
      protected setCurrentRenderContext(?Drupal\Core\Render\RenderContext $context = null): $this Sets the current render context.
      /**
      * Sets the current render context.
      *
      * @param \Drupal\Core\Render\RenderContext|null $context
      *   The render context. This can be NULL for instance when restoring the
      *   original render context, which is in fact NULL.
      *
      * @return $this
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:667
      protected replacePlaceholders(array &$elements): bool Replaces placeholders.
      /**
      * Replaces placeholders.
      *
      * Placeholders may have:
      * - #lazy_builder callback, to build a render array to be rendered into
      *   markup that can replace the placeholder
      * - #cache: to cache the result of the placeholder
      *
      * Also merges the bubbleable metadata resulting from the rendering of the
      * contents of the placeholders. Hence $elements will be contain the entirety
      * of bubbleable metadata.
      *
      * @param array &$elements
      *   The structured array describing the data being rendered. Including the
      *   bubbleable metadata associated with the markup that replaced the
      *   placeholders.
      *
      * @return bool
      *   Whether placeholders were replaced.
      *
      * @see \Drupal\Core\Render\Renderer::renderPlaceholder()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:695
      protected xssFilterAdminIfUnsafe($string): \Drupal\Core\Render\Markup Applies a very permissive XSS/HTML filter for admin-only use.
      /**
      * Applies a very permissive XSS/HTML filter for admin-only use.
      *
      * Note: This method only filters if $string is not marked safe already. This
      * ensures that HTML intended for display is not filtered.
      *
      * @param string|\Drupal\Core\Render\Markup $string
      *   A string.
      *
      * @return \Drupal\Core\Render\Markup
      *   The escaped string wrapped in a Markup object. If the string is an
      *   instance of \Drupal\Component\Render\MarkupInterface, it won't be escaped
      *   again.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:799
      protected ensureMarkupIsSafe(array $elements): array Escapes #plain_text or filters #markup as required.
      /**
      * Escapes #plain_text or filters #markup as required.
      *
      * Drupal uses Twig's auto-escape feature to improve security. This feature
      * automatically escapes any HTML that is not known to be safe. Due to this
      * the render system needs to ensure that all markup it generates is marked
      * safe so that Twig does not do any additional escaping.
      *
      * By default all #markup is filtered to protect against XSS using the admin
      * tag list. Render arrays can alter the list of tags allowed by the filter
      * using the #allowed_tags property. This value should be an array of tags
      * that Xss::filter() would accept. Render arrays can escape text instead
      * of XSS filtering by setting the #plain_text property instead of #markup. If
      * #plain_text is used #allowed_tags is ignored.
      *
      * @param array $elements
      *   A render array with #markup set.
      *
      * @return array
      *   The given array with the escaped markup wrapped in a Markup object.
      *   If $elements['#markup'] is an instance of
      *   \Drupal\Component\Render\MarkupInterface, it won't be escaped or filtered
      *   again.
      *
      * @see \Drupal\Component\Utility\Html::escape()
      * @see \Drupal\Component\Utility\Xss::filter()
      * @see \Drupal\Component\Utility\Xss::filterAdmin()
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:834
      protected doCallback($callback_type, $callback, array $args): mixed Performs a callback.
      /**
      * Performs a callback.
      *
      * @param string $callback_type
      *   The type of the callback. For example, '#post_render'.
      * @param string|callable $callback
      *   The callback to perform.
      * @param array $args
      *   The arguments to pass to the callback.
      *
      * @return mixed
      *   The callback's return value.
      *
      * @see \Drupal\Core\Security\TrustedCallbackInterface
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:862
      protected addDebugOutput(array $elements, bool $is_cache_hit, array $pre_bubbling_elements = array(), float $render_time = 0.0): array Add cache debug information to the render array.
      /**
      * Add cache debug information to the render array.
      *
      * @param array $elements
      *   The renderable array that must be wrapped with the cache debug output.
      * @param bool $is_cache_hit
      *   A flag indicating that the cache is hit or miss.
      * @param array $pre_bubbling_elements
      *   The renderable array for pre-bubbling elements.
      * @param float $render_time
      *   The rendering time.
      *
      * @return array
      *   The renderable array.
      */
      
      Defined in <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:888
    • protected static $contextCollection :: SplObjectStorage#552 (0) Depth Limit
    protected initialized -> boolean true
  • public __construct(array $values, $entity_type) {@inheritdoc}
    new \Drupal\Core\Entity\Entity\EntityFormDisplay(array $values, $entity_type)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:145
    public getRenderer($field_name) {@inheritdoc}
    $0['#process'][1][0]->getRenderer($field_name)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:154
    public buildForm(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
    $0['#process'][1][0]->buildForm(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:181
    public processForm($element, Drupal\Core\Form\FormStateInterface $form_state, $form) Process callback: assigns weights and hides extra fields.
    $0['#process'][1][0]->processForm($element, Drupal\Core\Form\FormStateInterface $form_state, $form)
    /**
    * Process callback: assigns weights and hides extra fields.
    *
    * @see \Drupal\Core\Entity\Entity\EntityFormDisplay::buildForm()
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:218
    public extractFormValues(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
    $0['#process'][1][0]->extractFormValues(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:240
    public validateFormValues(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
    $0['#process'][1][0]->validateFormValues(Drupal\Core\Entity\FieldableEntityInterface $entity, array &$form, Drupal\Core\Form\FormStateInterface $form_state)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:254
    public flagWidgetsErrorsFromViolations(Drupal\Core\Entity\EntityConstraintViolationListInterface $violations, array &$form, Drupal\Core\Form\FormStateInterface $form_state) {@inheritdoc}
    $0['#process'][1][0]->flagWidgetsErrorsFromViolations(Drupal\Core\Entity\EntityConstraintViolationListInterface $violations, array &$form, Drupal\Core\Form\FormStateInterface $form_state)
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:270
    public getPluginCollections() {@inheritdoc}
    $0['#process'][1][0]->getPluginCollections()
    /**
    * {@inheritdoc}
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:340
    public getTargetEntityTypeId() {@inheritdoc}
    $0['#process'][1][0]->getTargetEntityTypeId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:217
    public getMode() {@inheritdoc}
    $0['#process'][1][0]->getMode()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:224
    public getOriginalMode() {@inheritdoc}
    $0['#process'][1][0]->getOriginalMode()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:231
    public getTargetBundle() {@inheritdoc}
    $0['#process'][1][0]->getTargetBundle()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:238
    public setTargetBundle($bundle) {@inheritdoc}
    $0['#process'][1][0]->setTargetBundle($bundle)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:245
    public id() {@inheritdoc}
    $0['#process'][1][0]->id()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:253
    public preSave(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0['#process'][1][0]->preSave(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:260
    public calculateDependencies() {@inheritdoc}
    $0['#process'][1][0]->calculateDependencies()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:278
    public toArray() {@inheritdoc}
    $0['#process'][1][0]->toArray()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:310
    public createCopy($mode) {@inheritdoc}
    $0['#process'][1][0]->createCopy($mode)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:327
    public getComponents() {@inheritdoc}
    $0['#process'][1][0]->getComponents()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:336
    public getComponent($name) {@inheritdoc}
    $0['#process'][1][0]->getComponent($name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:343
    public setComponent($name, array $options = array()) {@inheritdoc}
    $0['#process'][1][0]->setComponent($name, array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:351
    public removeComponent($name) {@inheritdoc}
    $0['#process'][1][0]->removeComponent($name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:377
    public getHighestWeight() {@inheritdoc}
    $0['#process'][1][0]->getHighestWeight()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:388
    public onDependencyRemoval(array $dependencies) {@inheritdoc}
    $0['#process'][1][0]->onDependencyRemoval(array $dependencies)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:446
    public __sleep() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:551
    public __wakeup() {@inheritdoc}
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:570
    public set($property_name, $value): static {@inheritdoc}
    $0['#process'][1][0]->set($property_name, $value)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:594
    public setSyncing($syncing) {@inheritdoc}
    $0['#process'][1][0]->setSyncing($syncing)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:22
    public isSyncing() {@inheritdoc}
    $0['#process'][1][0]->isSyncing()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/SynchronizableEntityTrait.php:31
    public getOriginalId() {@inheritdoc}
    $0['#process'][1][0]->getOriginalId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:125
    public setOriginalId($id) {@inheritdoc}
    $0['#process'][1][0]->setOriginalId($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:132
    public isNew() Overrides Entity::isNew().
    $0['#process'][1][0]->isNew()
    /**
    * Overrides Entity::isNew().
    *
    * EntityInterface::enforceIsNew() is only supported for newly created
    * configuration entities but has no effect after saving, since each
    * configuration entity is unique.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:149
    public get($property_name) {@inheritdoc}
    $0['#process'][1][0]->get($property_name)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:156
    public enable() {@inheritdoc}
    $0['#process'][1][0]->enable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:182
    public disable() {@inheritdoc}
    $0['#process'][1][0]->disable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:190
    public setStatus($status) {@inheritdoc}
    $0['#process'][1][0]->setStatus($status)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:198
    public status() {@inheritdoc}
    $0['#process'][1][0]->status()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:206
    public setUninstalling($uninstalling) {@inheritdoc}
    $0['#process'][1][0]->setUninstalling($uninstalling)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:213
    public isUninstalling() {@inheritdoc}
    $0['#process'][1][0]->isUninstalling()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:220
    public createDuplicate() {@inheritdoc}
    $0['#process'][1][0]->createDuplicate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:227
    public toUrl($rel = null, array $options = array()) {@inheritdoc}
    $0['#process'][1][0]->toUrl($rel = null, array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:405
    public getCacheTagsToInvalidate() {@inheritdoc}
    $0['#process'][1][0]->getCacheTagsToInvalidate()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:414
    public getDependencies() {@inheritdoc}
    $0['#process'][1][0]->getDependencies()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:443
    public getConfigDependencyName() {@inheritdoc}
    $0['#process'][1][0]->getConfigDependencyName()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:457
    public getConfigTarget() {@inheritdoc}
    $0['#process'][1][0]->getConfigTarget()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:464
    public setThirdPartySetting($module, $key, $value) {@inheritdoc}
    $0['#process'][1][0]->setThirdPartySetting($module, $key, $value)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:513
    public getThirdPartySetting($module, $key, $default = null) {@inheritdoc}
    $0['#process'][1][0]->getThirdPartySetting($module, $key, $default = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:521
    public getThirdPartySettings($module) {@inheritdoc}
    $0['#process'][1][0]->getThirdPartySettings($module)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:533
    public unsetThirdPartySetting($module, $key) {@inheritdoc}
    $0['#process'][1][0]->unsetThirdPartySetting($module, $key)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:540
    public getThirdPartyProviders() {@inheritdoc}
    $0['#process'][1][0]->getThirdPartyProviders()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:553
    public isInstallable() {@inheritdoc}
    $0['#process'][1][0]->isInstallable()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:594
    public trustData() {@inheritdoc}
    $0['#process'][1][0]->trustData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:601
    public hasTrustedData() {@inheritdoc}
    $0['#process'][1][0]->hasTrustedData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:609
    public save() {@inheritdoc}
    $0['#process'][1][0]->save()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:616
    public addCacheableDependency($other_object) {@inheritdoc}
    $0['#process'][1][0]->addCacheableDependency($other_object)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:15
    public addCacheContexts(array $cache_contexts) {@inheritdoc}
    $0['#process'][1][0]->addCacheContexts(array $cache_contexts)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:31
    public traitSleep() {@inheritdoc}
    $0['#process'][1][0]->traitSleep()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/DependencyInjection/DependencySerializationTrait.php:33
    public addCacheTags(array $cache_tags) {@inheritdoc}
    $0['#process'][1][0]->addCacheTags(array $cache_tags)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:41
    public mergeCacheMaxAge($max_age) {@inheritdoc}
    $0['#process'][1][0]->mergeCacheMaxAge($max_age)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/RefinableCacheableDependencyTrait.php:51
    public uuid() {@inheritdoc}
    $0['#process'][1][0]->uuid()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:113
    public enforceIsNew($value = true) {@inheritdoc}
    $0['#process'][1][0]->enforceIsNew($value = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:127
    public getEntityTypeId() {@inheritdoc}
    $0['#process'][1][0]->getEntityTypeId()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:136
    public bundle() {@inheritdoc}
    $0['#process'][1][0]->bundle()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:143
    public label() {@inheritdoc}
    $0['#process'][1][0]->label()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:150
    public hasLinkTemplate($rel) {@inheritdoc}
    $0['#process'][1][0]->hasLinkTemplate($rel)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:237
    public toLink($text = null, $rel = 'canonical', array $options = array()) {@inheritdoc}
    $0['#process'][1][0]->toLink($text = null, $rel = 'canonical', array $options = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:255
    public uriRelationships() {@inheritdoc}
    $0['#process'][1][0]->uriRelationships()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:299
    public access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false) {@inheritdoc}
    $0['#process'][1][0]->access($operation, ?Drupal\Core\Session\AccountInterface $account = null, $return_as_object = false)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:321
    public language() {@inheritdoc}
    $0['#process'][1][0]->language()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:335
    public delete() {@inheritdoc}
    $0['#process'][1][0]->delete()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:360
    public getEntityType() {@inheritdoc}
    $0['#process'][1][0]->getEntityType()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:386
    public postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true) {@inheritdoc}
    $0['#process'][1][0]->postSave(Drupal\Core\Entity\EntityStorageInterface $storage, $update = true)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:406
    public postCreate(Drupal\Core\Entity\EntityStorageInterface $storage) {@inheritdoc}
    $0['#process'][1][0]->postCreate(Drupal\Core\Entity\EntityStorageInterface $storage)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:419
    public referencedEntities() {@inheritdoc}
    $0['#process'][1][0]->referencedEntities()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:444
    public getCacheContexts() {@inheritdoc}
    $0['#process'][1][0]->getCacheContexts()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:451
    public getCacheTags() {@inheritdoc}
    $0['#process'][1][0]->getCacheTags()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:482
    public getCacheMaxAge() {@inheritdoc}
    $0['#process'][1][0]->getCacheMaxAge()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:492
    public getTypedData() {@inheritdoc}
    $0['#process'][1][0]->getTypedData()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:603
    public getConfigDependencyKey() {@inheritdoc}
    $0['#process'][1][0]->getConfigDependencyKey()
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:648
    protected movePropertyPathViolationsRelativeToField($field_name, Symfony\Component\Validator\ConstraintViolationListInterface $violations): \Symfony\Component\Validator\ConstraintViolationList Moves the property path to be relative to field level.
    /**
    * Moves the property path to be relative to field level.
    *
    * @param string $field_name
    *   The field name.
    * @param \Symfony\Component\Validator\ConstraintViolationListInterface $violations
    *   The violations.
    *
    * @return \Symfony\Component\Validator\ConstraintViolationList
    *   A new constraint violation list with the changed property path.
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:293
    protected init() Initializes the display.
    /**
    * Initializes the display.
    *
    * This fills in default options for components:
    * - that are not explicitly known as either "visible" or "hidden" in the
    *   display,
    * - or that are not supposed to be configurable.
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:166
    protected getFieldDefinition($field_name) Gets the field definition of a field.
    /**
    * Gets the field definition of a field.
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:407
    protected getFieldDefinitions() Gets the definitions of the fields that are candidate for display.
    /**
    * Gets the definitions of the fields that are candidate for display.
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:415
    protected getPluginRemovedDependencies(array $plugin_dependencies, array $removed_dependencies): array Returns the plugin dependencies being removed.
    /**
    * Returns the plugin dependencies being removed.
    *
    * The function recursively computes the intersection between all plugin
    * dependencies and all removed dependencies.
    *
    * Note: The two arguments do not have the same structure.
    *
    * @param array[] $plugin_dependencies
    *   A list of dependencies having the same structure as the return value of
    *   ConfigEntityInterface::calculateDependencies().
    * @param array[] $removed_dependencies
    *   A list of dependencies having the same structure as the input argument of
    *   ConfigEntityInterface::onDependencyRemoval().
    *
    * @return array
    *   A recursively computed intersection.
    *
    * @see \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies()
    * @see \Drupal\Core\Config\Entity\ConfigEntityInterface::onDependencyRemoval()
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:517
    protected getDefaultRegion(): string Gets the default region.
    /**
    * Gets the default region.
    *
    * @return string
    *   The default region for this display.
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:544
    protected getLogger(): \Psr\Log\LoggerInterface Provides the 'system' channel logger service.
    /**
    * Provides the 'system' channel logger service.
    *
    * @return \Psr\Log\LoggerInterface
    *   The 'system' channel logger.
    */
    
    Inherited from Drupal\Core\Entity\EntityDisplayBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityDisplayBase.php:587
    protected addDependencyTrait($type, $name): $this Adds a dependency.
    /**
    * Adds a dependency.
    *
    * @param string $type
    *   Type of dependency being added: 'module', 'theme', 'config', 'content'.
    * @param string $name
    *   If $type is 'module' or 'theme', the name of the module or theme. If
    *   $type is 'config' or 'content', the result of
    *   EntityInterface::getConfigDependencyName().
    *
    * @see \Drupal\Core\Entity\EntityInterface::getConfigDependencyName()
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:31
    protected getPluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance): array Calculates and returns dependencies of a specific plugin instance.
    /**
    * Calculates and returns dependencies of a specific plugin instance.
    *
    * Dependencies are added for the module that provides the plugin, as well
    * as any dependencies declared by the instance's calculateDependencies()
    * method, if it implements
    * \Drupal\Component\Plugin\DependentPluginInterface.
    *
    * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
    *   The plugin instance.
    *
    * @return array
    *   An array of dependencies keyed by the type of dependency.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:33
    protected addDependencies(array $dependencies) Adds multiple dependencies.
    /**
    * Adds multiple dependencies.
    *
    * @param array $dependencies
    *   An array of dependencies keyed by the type of dependency. One example:
    *   @code
    *   [
    *     'module' => [
    *       'node',
    *       'field',
    *       'image',
    *     ],
    *   ];
    *   @endcode
    *
    * @see \Drupal\Core\Entity\DependencyTrait::addDependency
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/DependencyTrait.php:64
    protected calculatePluginDependencies(Drupal\Component\Plugin\PluginInspectionInterface $instance) Calculates and adds dependencies of a specific plugin instance.
    /**
    * Calculates and adds dependencies of a specific plugin instance.
    *
    * Dependencies are added for the module that provides the plugin, as well
    * as any dependencies declared by the instance's calculateDependencies()
    * method, if it implements
    * \Drupal\Component\Plugin\DependentPluginInterface.
    *
    * @param \Drupal\Component\Plugin\PluginInspectionInterface $instance
    *   The plugin instance.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:88
    protected moduleHandler(): \Drupal\Core\Extension\ModuleHandlerInterface Wraps the module handler.
    /**
    * Wraps the module handler.
    *
    * @return \Drupal\Core\Extension\ModuleHandlerInterface
    *   The module handler.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:98
    protected themeHandler(): \Drupal\Core\Extension\ThemeHandlerInterface Wraps the theme handler.
    /**
    * Wraps the theme handler.
    *
    * @return \Drupal\Core\Extension\ThemeHandlerInterface
    *   The theme handler.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Plugin/PluginDependencyTrait.php:108
    protected getTypedConfig(): \Drupal\Core\Config\TypedConfigManagerInterface Gets the typed config manager.
    /**
    * Gets the typed config manager.
    *
    * @return \Drupal\Core\Config\TypedConfigManagerInterface
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:287
    protected addDependency($type, $name) Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
    /**
    * Overrides \Drupal\Core\Entity\DependencyTrait:addDependency().
    *
    * Note that this function should only be called from implementations of
    * \Drupal\Core\Config\Entity\ConfigEntityInterface::calculateDependencies(),
    * as dependencies are recalculated during every entity save.
    *
    * @see \Drupal\Core\Config\Entity\ConfigEntityDependency::hasDependency()
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:429
    protected invalidateTagsOnSave($update) {@inheritdoc}
    /**
    * {@inheritdoc}
    *
    * Override to never invalidate the entity's cache tag; the config system
    * already invalidates it.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:491
    protected setCacheability(Drupal\Core\Cache\CacheableDependencyInterface $cacheability): $this Sets cacheability; useful for value object constructors.
    /**
    * Sets cacheability; useful for value object constructors.
    *
    * @param \Drupal\Core\Cache\CacheableDependencyInterface $cacheability
    *   The cacheability to set.
    *
    * @return $this
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Cache/CacheableDependencyTrait.php:39
    protected entityTypeManager(): \Drupal\Core\Entity\EntityTypeManagerInterface Gets the entity type manager.
    /**
    * Gets the entity type manager.
    *
    * @return \Drupal\Core\Entity\EntityTypeManagerInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:72
    protected entityTypeBundleInfo(): \Drupal\Core\Entity\EntityTypeBundleInfoInterface Gets the entity type bundle info service.
    /**
    * Gets the entity type bundle info service.
    *
    * @return \Drupal\Core\Entity\EntityTypeBundleInfoInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:81
    protected languageManager(): \Drupal\Core\Language\LanguageManagerInterface Gets the language manager.
    /**
    * Gets the language manager.
    *
    * @return \Drupal\Core\Language\LanguageManagerInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:90
    protected uuidGenerator(): \Drupal\Component\Uuid\UuidInterface Gets the UUID generator.
    /**
    * Gets the UUID generator.
    *
    * @return \Drupal\Component\Uuid\UuidInterface
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:99
    protected linkTemplates(): array Gets an array link templates.
    /**
    * Gets an array link templates.
    *
    * @return array
    *   An array of link templates containing paths.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:248
    protected urlRouteParameters($rel): array Gets an array of placeholders for this entity.
    /**
    * Gets an array of placeholders for this entity.
    *
    * Individual entity classes may override this method to add additional
    * placeholders if desired. If so, they should be sure to replicate the
    * property caching logic.
    *
    * @param string $rel
    *   The link relationship type, for example: canonical or edit-form.
    *
    * @return array
    *   An array of URI placeholders.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:278
    protected getListCacheTagsToInvalidate(): string[] The list cache tags to invalidate for this entity.
    /**
    * The list cache tags to invalidate for this entity.
    *
    * @return string[]
    *   Set of list cache tags.
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:461
    public static collectRenderDisplay(Drupal\Core\Entity\FieldableEntityInterface $entity, $form_mode, $default_fallback = true): \Drupal\Core\Entity\Display\EntityFormDisplayInterface Returns the entity_form_display object used to build an entity form.
    \Drupal\Core\Entity\Entity\EntityFormDisplay::collectRenderDisplay(Drupal\Core\Entity\FieldableEntityInterface $entity, $form_mode, $default_fallback = true)
    /**
    * Returns the entity_form_display object used to build an entity form.
    *
    * Depending on the configuration of the form mode for the entity bundle, this
    * can be either the display object associated with the form mode, or the
    * 'default' display.
    *
    * This method should only be used internally when rendering an entity form.
    * When assigning suggested display options for a component in a given form
    * mode, EntityDisplayRepositoryInterface::getFormDisplay() should be used
    * instead, in order to avoid inadvertently modifying the output of other form
    * modes that might happen to use the 'default' display too. Those options
    * will then be effectively applied only if the form mode is configured to use
    * them.
    *
    * hook_entity_form_display_alter() is invoked on each display, allowing 3rd
    * party code to alter the display options held in the display before they are
    * used to generate render arrays.
    *
    * @param \Drupal\Core\Entity\FieldableEntityInterface $entity
    *   The entity for which the form is being built.
    * @param string $form_mode
    *   The form mode.
    * @param bool $default_fallback
    *   (optional) Whether the default display should be used to initialize the
    *   form display in case the specified display does not exist. Defaults to
    *   TRUE.
    *
    * @return \Drupal\Core\Entity\Display\EntityFormDisplayInterface
    *   The display object that should be used to build the entity form.
    *
    * @see \Drupal\Core\Entity\EntityDisplayRepositoryInterface::getFormDisplay()
    * @see hook_entity_form_display_alter()
    */
    
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/Entity/EntityFormDisplay.php:85
    public static sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b) Helper callback for uasort() to sort configuration entities by weight and label.
    \Drupal\Core\Config\Entity\ConfigEntityBase::sort(Drupal\Core\Config\Entity\ConfigEntityInterface $a, Drupal\Core\Config\Entity\ConfigEntityInterface $b)
    /**
    * Helper callback for uasort() to sort configuration entities by weight and label.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:238
    public static preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    \Drupal\Core\Config\Entity\ConfigEntityBase::preDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:560
    public static preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::preCreate(Drupal\Core\Entity\EntityStorageInterface $storage, array &$values)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:413
    public static postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::postDelete(Drupal\Core\Entity\EntityStorageInterface $storage, array $entities)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:431
    public static postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::postLoad(Drupal\Core\Entity\EntityStorageInterface $storage, array &$entities)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:438
    public static load($id) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::load($id)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:499
    public static loadMultiple(?array $ids = null) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::loadMultiple(?array $ids = null)
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:509
    public static create(array $values = array()) {@inheritdoc}
    \Drupal\Core\Entity\EntityBase::create(array $values = array())
    /**
    * {@inheritdoc}
    */
    
    Inherited from Drupal\Core\Entity\EntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Entity/EntityBase.php:519
    protected static invalidateTagsOnDelete(Drupal\Core\Entity\EntityTypeInterface $entity_type, array $entities) {@inheritdoc}
    /**
    * {@inheritdoc}
    *
    * Override to never invalidate the individual entities' cache tags; the
    * config system already invalidates them.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:501
    protected static getConfigManager(): \Drupal\Core\Config\ConfigManager Gets the configuration manager.
    /**
    * Gets the configuration manager.
    *
    * @return \Drupal\Core\Config\ConfigManager
    *   The configuration manager.
    */
    
    Inherited from Drupal\Core\Config\Entity\ConfigEntityBase
    Defined in <ROOT>/core/lib/Drupal/Core/Config/Entity/ConfigEntityBase.php:587
  • public const CUSTOM_MODE :: string (7) "_custom"
    \Drupal\Core\Entity\Entity\EntityFormDisplay::CUSTOM_MODE
1 => string (11) "processForm"
$0['#process'][1][1]
2 => array (2)
$0['#process'][2]
0 => string (34) "Drupal\field_group\FormatterHelper"
$0['#process'][2][0]
1 => string (11) "formProcess"
$0['#process'][2][1]
#parents => array (0)
$0['#parents']
#entity_builders => array (1)
$0['#entity_builders']
update_form_langcode => string (20) "::updateFormLangcode"
$0['#entity_builders']['update_form_langcode']
footer => array (21)
$0['footer']
#type => string (9) "container"
$0['footer']['#type']
#weight => integer 99
$0['footer']['#weight']
#attributes => array (2)
$0['footer']['#attributes']
class => array (1)
$0['footer']['#attributes']['class']
0 => string (26) "entity-content-form-footer"
$0['footer']['#attributes']['class'][0]
data-drupal-selector => string (11) "edit-footer"
$0['footer']['#attributes']['data-drupal-selector']
#optional => boolean true
$0['footer']['#optional']
#process => array (2)
$0['footer']['#process']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\ContainerprocessGroup
    1Drupal\Core\Render\Element\ContainerprocessContainer
  • 0 => array (2)
    $0['footer']['#process'][0]
    0 => string (36) "Drupal\Core\Render\Element\Container"
    $0['footer']['#process'][0][0]
    1 => string (12) "processGroup"
    $0['footer']['#process'][0][1]
    1 => array (2)
    $0['footer']['#process'][1]
    0 => string (36) "Drupal\Core\Render\Element\Container"
    $0['footer']['#process'][1][0]
    1 => string (16) "processContainer"
    $0['footer']['#process'][1][1]
    • Base64
    • base64_decode(1) binary string (12)
      base64_decode($0['footer']['#process'][1][1])
#pre_render => array (2)
$0['footer']['#pre_render']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\ContainerpreRenderGroup
    1Drupal\Core\Render\Element\ContainerpreRenderContainer
  • 0 => array (2)
    $0['footer']['#pre_render'][0]
    0 => string (36) "Drupal\Core\Render\Element\Container"
    $0['footer']['#pre_render'][0][0]
    1 => string (14) "preRenderGroup"
    $0['footer']['#pre_render'][0][1]
    1 => array (2)
    $0['footer']['#pre_render'][1]
    0 => string (36) "Drupal\Core\Render\Element\Container"
    $0['footer']['#pre_render'][1][0]
    1 => string (18) "preRenderContainer"
    $0['footer']['#pre_render'][1][1]
#theme_wrappers => array (1)
$0['footer']['#theme_wrappers']
0 => string (9) "container"
$0['footer']['#theme_wrappers'][0]
#after_build => array (1)
$0['footer']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['footer']['#after_build'][0]
#defaults_loaded => boolean true
$0['footer']['#defaults_loaded']
#tree => boolean false
$0['footer']['#tree']
#parents => array (1)
$0['footer']['#parents']
0 => string (6) "footer"
$0['footer']['#parents'][0]
#array_parents => array (1)
$0['footer']['#array_parents']
0 => string (6) "footer"
$0['footer']['#array_parents'][0]
#processed => boolean true
$0['footer']['#processed']
#required => boolean false
$0['footer']['#required']
#title_display => string (6) "before"
$0['footer']['#title_display']
#description_display => string (5) "after"
$0['footer']['#description_display']
#errors => null
$0['footer']['#errors']
#id => string (11) "edit-footer"
$0['footer']['#id']
#groups => &array (5)
$0['footer']['#groups']
footer => array (1)
$0['footer']['#groups']['footer']
#group_exists => boolean true
$0['footer']['#groups']['footer']['#group_exists']
name => array (1)
$0['footer']['#groups']['name']
#group_exists => boolean true
$0['footer']['#groups']['name']['#group_exists']
subject => array (1)
$0['footer']['#groups']['subject']
#group_exists => boolean true
$0['footer']['#groups']['subject']['#group_exists']
message => array (1)
$0['footer']['#groups']['message']
#group_exists => boolean true
$0['footer']['#groups']['message']['#group_exists']
feed_me => array (1)
$0['footer']['#groups']['feed_me']
#group_exists => boolean true
$0['footer']['#groups']['feed_me']['#group_exists']
#sorted => boolean true
$0['footer']['#sorted']
#after_build_done => boolean true
$0['footer']['#after_build_done']
elements => array (18)
$0['elements']
name => array (50)
$0['elements']['name']
#title => string (9) "Your Name"
$0['elements']['name']['#title']
#type => string (9) "textfield"
$0['elements']['name']['#type']
#required => boolean true
$0['elements']['name']['#required']
#default_value => string (0) ""
$0['elements']['name']['#default_value']
#webform => string (7) "contact"
$0['elements']['name']['#webform']
#webform_id => string (13) "contact--name"
$0['elements']['name']['#webform_id']
#webform_key => string (4) "name"
$0['elements']['name']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['name']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['name']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['name']['#webform_depth']
#webform_children => array (0)
$0['elements']['name']['#webform_children']
#webform_multiple => boolean false
$0['elements']['name']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['name']['#webform_composite']
#webform_parents => array (1)
$0['elements']['name']['#webform_parents']
0 => string (4) "name"
$0['elements']['name']['#webform_parents'][0]
#admin_title => string (9) "Your Name"
$0['elements']['name']['#admin_title']
#webform_plugin_id => string (9) "textfield"
$0['elements']['name']['#webform_plugin_id']
#maxlength => integer 255
$0['elements']['name']['#maxlength']
#webform_submission => null
$0['elements']['name']['#webform_submission']
#access => boolean true
$0['elements']['name']['#access']
#webform_element => boolean true
$0['elements']['name']['#webform_element']
#allowed_tags => array (78)
$0['elements']['name']['#allowed_tags']
0 => string (1) "a"
$0['elements']['name']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['name']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['name']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['name']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['name']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['name']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['name']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['name']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['name']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['name']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['name']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['name']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['name']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['name']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['name']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['name']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['name']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['name']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['name']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['name']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['name']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['name']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['name']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['name']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['name']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['name']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['name']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['name']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['name']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['name']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['name']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['name']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['name']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['name']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['name']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['name']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['name']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['name']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['name']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['name']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['name']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['name']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['name']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['name']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['name']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['name']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['name']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['name']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['name']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['name']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['name']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['name']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['name']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['name']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['name']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['name']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['name']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['name']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['name']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['name']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['name']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['name']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['name']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['name']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['name']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['name']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['name']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['name']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['name']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['name']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['name']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['name']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['name']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['name']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['name']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['name']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['name']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['name']['#allowed_tags'][77]
#element_validate => array (0)
$0['elements']['name']['#element_validate']
#pre_render => array (2)
$0['elements']['name']['#pre_render']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\TextfieldpreRenderTextfield
    1Drupal\Core\Render\Element\TextfieldpreRenderGroup
  • 0 => array (2)
    $0['elements']['name']['#pre_render'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#pre_render'][0][0]
    1 => string (18) "preRenderTextfield"
    $0['elements']['name']['#pre_render'][0][1]
    1 => array (2)
    $0['elements']['name']['#pre_render'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#pre_render'][1][0]
    1 => string (14) "preRenderGroup"
    $0['elements']['name']['#pre_render'][1][1]
#after_build => array (2)
$0['elements']['name']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['name']['#after_build'][0]
1 => array (2)
$0['elements']['name']['#after_build'][1]
0 => string (46) "Drupal\webform\Plugin\WebformElement\TextField"
$0['elements']['name']['#after_build'][1][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['name']['#after_build'][1][1]
#_webform_access => boolean true
$0['elements']['name']['#_webform_access']
#_webform_states => array (0)
$0['elements']['name']['#_webform_states']
#input => boolean true
$0['elements']['name']['#input']
#size => integer 60
$0['elements']['name']['#size']
#autocomplete_route_name => boolean false
$0['elements']['name']['#autocomplete_route_name']
#process => array (4)
$0['elements']['name']['#process']
  • Table (4)
  • Contents (4)
  • 01
    0Drupal\Core\Render\Element\TextfieldprocessAutocomplete
    1Drupal\Core\Render\Element\TextfieldprocessAjaxForm
    2Drupal\Core\Render\Element\TextfieldprocessPattern
    3Drupal\Core\Render\Element\TextfieldprocessGroup
  • 0 => array (2)
    $0['elements']['name']['#process'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#process'][0][0]
    1 => string (19) "processAutocomplete"
    $0['elements']['name']['#process'][0][1]
    1 => array (2)
    $0['elements']['name']['#process'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#process'][1][0]
    1 => string (15) "processAjaxForm"
    $0['elements']['name']['#process'][1][1]
    2 => array (2)
    $0['elements']['name']['#process'][2]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#process'][2][0]
    1 => string (14) "processPattern"
    $0['elements']['name']['#process'][2][1]
    3 => array (2)
    $0['elements']['name']['#process'][3]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['name']['#process'][3][0]
    1 => string (12) "processGroup"
    $0['elements']['name']['#process'][3][1]
#theme => string (16) "input__textfield"
$0['elements']['name']['#theme']
#theme_wrappers => array (1)
$0['elements']['name']['#theme_wrappers']
0 => string (12) "form_element"
$0['elements']['name']['#theme_wrappers'][0]
#value_callback => array (2)
$0['elements']['name']['#value_callback']
0 => string (36) "Drupal\Core\Render\Element\Textfield"
$0['elements']['name']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['name']['#value_callback'][1]
#defaults_loaded => boolean true
$0['elements']['name']['#defaults_loaded']
#tree => boolean false
$0['elements']['name']['#tree']
#parents => array (1)
$0['elements']['name']['#parents']
0 => string (4) "name"
$0['elements']['name']['#parents'][0]
#array_parents => array (2)
$0['elements']['name']['#array_parents']
0 => string (8) "elements"
$0['elements']['name']['#array_parents'][0]
1 => string (4) "name"
$0['elements']['name']['#array_parents'][1]
#weight => integer 0
$0['elements']['name']['#weight']
#processed => boolean true
$0['elements']['name']['#processed']
#attributes => array (1)
$0['elements']['name']['#attributes']
data-drupal-selector => string (9) "edit-name"
$0['elements']['name']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['name']['#title_display']
#description_display => string (5) "after"
$0['elements']['name']['#description_display']
#errors => null
$0['elements']['name']['#errors']
#id => string (9) "edit-name"
$0['elements']['name']['#id']
#name => string (4) "name"
$0['elements']['name']['#name']
#value => string (0) ""
$0['elements']['name']['#value']
#ajax_processed => boolean false
$0['elements']['name']['#ajax_processed']
#groups => &array (5)
$0['elements']['name']['#groups']
footer => array (1)
$0['elements']['name']['#groups']['footer']
#group_exists => boolean true
$0['elements']['name']['#groups']['footer']['#group_exists']
name => array (1)
$0['elements']['name']['#groups']['name']
#group_exists => boolean true
$0['elements']['name']['#groups']['name']['#group_exists']
subject => array (1)
$0['elements']['name']['#groups']['subject']
#group_exists => boolean true
$0['elements']['name']['#groups']['subject']['#group_exists']
message => array (1)
$0['elements']['name']['#groups']['message']
#group_exists => boolean true
$0['elements']['name']['#groups']['message']['#group_exists']
feed_me => array (1)
$0['elements']['name']['#groups']['feed_me']
#group_exists => boolean true
$0['elements']['name']['#groups']['feed_me']['#group_exists']
#sorted => boolean true
$0['elements']['name']['#sorted']
#after_build_done => boolean true
$0['elements']['name']['#after_build_done']
email => array (49)
$0['elements']['email']
#title => string (10) "Your Email"
$0['elements']['email']['#title']
#type => string (5) "email"
$0['elements']['email']['#type']
#required => boolean true
$0['elements']['email']['#required']
#default_value => string (0) ""
$0['elements']['email']['#default_value']
#webform => string (7) "contact"
$0['elements']['email']['#webform']
#webform_id => string (14) "contact--email"
$0['elements']['email']['#webform_id']
#webform_key => string (5) "email"
$0['elements']['email']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['email']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['email']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['email']['#webform_depth']
#webform_children => array (0)
$0['elements']['email']['#webform_children']
#webform_multiple => boolean false
$0['elements']['email']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['email']['#webform_composite']
#webform_parents => array (1)
$0['elements']['email']['#webform_parents']
0 => string (5) "email"
$0['elements']['email']['#webform_parents'][0]
#admin_title => string (10) "Your Email"
$0['elements']['email']['#admin_title']
#webform_plugin_id => string (5) "email"
$0['elements']['email']['#webform_plugin_id']
#webform_submission => null
$0['elements']['email']['#webform_submission']
#access => boolean true
$0['elements']['email']['#access']
#webform_element => boolean true
$0['elements']['email']['#webform_element']
#allowed_tags => array (78)
$0['elements']['email']['#allowed_tags']
0 => string (1) "a"
$0['elements']['email']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['email']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['email']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['email']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['email']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['email']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['email']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['email']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['email']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['email']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['email']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['email']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['email']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['email']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['email']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['email']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['email']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['email']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['email']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['email']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['email']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['email']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['email']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['email']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['email']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['email']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['email']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['email']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['email']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['email']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['email']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['email']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['email']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['email']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['email']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['email']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['email']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['email']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['email']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['email']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['email']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['email']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['email']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['email']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['email']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['email']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['email']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['email']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['email']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['email']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['email']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['email']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['email']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['email']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['email']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['email']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['email']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['email']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['email']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['email']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['email']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['email']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['email']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['email']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['email']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['email']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['email']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['email']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['email']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['email']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['email']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['email']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['email']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['email']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['email']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['email']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['email']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['email']['#allowed_tags'][77]
#element_validate => array (1)
$0['elements']['email']['#element_validate']
0 => array (2)
$0['elements']['email']['#element_validate'][0]
0 => string (32) "Drupal\Core\Render\Element\Email"
$0['elements']['email']['#element_validate'][0][0]
1 => string (13) "validateEmail"
$0['elements']['email']['#element_validate'][0][1]
#pre_render => array (1)
$0['elements']['email']['#pre_render']
0 => array (2)
$0['elements']['email']['#pre_render'][0]
0 => string (32) "Drupal\Core\Render\Element\Email"
$0['elements']['email']['#pre_render'][0][0]
1 => string (14) "preRenderEmail"
$0['elements']['email']['#pre_render'][0][1]
#after_build => array (2)
$0['elements']['email']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['email']['#after_build'][0]
1 => array (2)
$0['elements']['email']['#after_build'][1]
0 => string (42) "Drupal\webform\Plugin\WebformElement\Email"
$0['elements']['email']['#after_build'][1][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['email']['#after_build'][1][1]
#_webform_access => boolean true
$0['elements']['email']['#_webform_access']
#_webform_states => array (0)
$0['elements']['email']['#_webform_states']
#input => boolean true
$0['elements']['email']['#input']
#size => integer 60
$0['elements']['email']['#size']
#maxlength => integer 254
$0['elements']['email']['#maxlength']
#autocomplete_route_name => boolean false
$0['elements']['email']['#autocomplete_route_name']
#process => array (3)
$0['elements']['email']['#process']
  • Table (3)
  • Contents (3)
  • 01
    0Drupal\Core\Render\Element\EmailprocessAutocomplete
    1Drupal\Core\Render\Element\EmailprocessAjaxForm
    2Drupal\Core\Render\Element\EmailprocessPattern
  • 0 => array (2)
    $0['elements']['email']['#process'][0]
    0 => string (32) "Drupal\Core\Render\Element\Email"
    $0['elements']['email']['#process'][0][0]
    1 => string (19) "processAutocomplete"
    $0['elements']['email']['#process'][0][1]
    1 => array (2)
    $0['elements']['email']['#process'][1]
    0 => string (32) "Drupal\Core\Render\Element\Email"
    $0['elements']['email']['#process'][1][0]
    1 => string (15) "processAjaxForm"
    $0['elements']['email']['#process'][1][1]
    2 => array (2)
    $0['elements']['email']['#process'][2]
    0 => string (32) "Drupal\Core\Render\Element\Email"
    $0['elements']['email']['#process'][2][0]
    1 => string (14) "processPattern"
    $0['elements']['email']['#process'][2][1]
#theme => string (12) "input__email"
$0['elements']['email']['#theme']
#theme_wrappers => array (1)
$0['elements']['email']['#theme_wrappers']
0 => string (12) "form_element"
$0['elements']['email']['#theme_wrappers'][0]
#value_callback => array (2)
$0['elements']['email']['#value_callback']
0 => string (32) "Drupal\Core\Render\Element\Email"
$0['elements']['email']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['email']['#value_callback'][1]
#defaults_loaded => boolean true
$0['elements']['email']['#defaults_loaded']
#tree => boolean false
$0['elements']['email']['#tree']
#parents => array (1)
$0['elements']['email']['#parents']
0 => string (5) "email"
$0['elements']['email']['#parents'][0]
#array_parents => array (2)
$0['elements']['email']['#array_parents']
0 => string (8) "elements"
$0['elements']['email']['#array_parents'][0]
1 => string (5) "email"
$0['elements']['email']['#array_parents'][1]
#weight => double 0.001
$0['elements']['email']['#weight']
#processed => boolean true
$0['elements']['email']['#processed']
#attributes => array (1)
$0['elements']['email']['#attributes']
data-drupal-selector => string (10) "edit-email"
$0['elements']['email']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['email']['#title_display']
#description_display => string (5) "after"
$0['elements']['email']['#description_display']
#errors => null
$0['elements']['email']['#errors']
#id => string (10) "edit-email"
$0['elements']['email']['#id']
#name => string (5) "email"
$0['elements']['email']['#name']
#value => string (0) ""
$0['elements']['email']['#value']
#ajax_processed => boolean false
$0['elements']['email']['#ajax_processed']
#sorted => boolean true
$0['elements']['email']['#sorted']
#after_build_done => boolean true
$0['elements']['email']['#after_build_done']
subject => array (52)
$0['elements']['subject']
#title => string (7) "Subject"
$0['elements']['subject']['#title']
#type => string (9) "textfield"
$0['elements']['subject']['#type']
#required => boolean true
$0['elements']['subject']['#required']
#test => string (43) "Testing contact webform from Treegeneration"
$0['elements']['subject']['#test']
#webform => string (7) "contact"
$0['elements']['subject']['#webform']
#webform_id => string (16) "contact--subject"
$0['elements']['subject']['#webform_id']
#webform_key => string (7) "subject"
$0['elements']['subject']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['subject']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['subject']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['subject']['#webform_depth']
#webform_children => array (0)
$0['elements']['subject']['#webform_children']
#webform_multiple => boolean false
$0['elements']['subject']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['subject']['#webform_composite']
#webform_parents => array (1)
$0['elements']['subject']['#webform_parents']
0 => string (7) "subject"
$0['elements']['subject']['#webform_parents'][0]
#admin_title => string (7) "Subject"
$0['elements']['subject']['#admin_title']
#webform_plugin_id => string (9) "textfield"
$0['elements']['subject']['#webform_plugin_id']
#maxlength => integer 255
$0['elements']['subject']['#maxlength']
#webform_submission => null
$0['elements']['subject']['#webform_submission']
#access => boolean true
$0['elements']['subject']['#access']
#webform_element => boolean true
$0['elements']['subject']['#webform_element']
#allowed_tags => array (78)
$0['elements']['subject']['#allowed_tags']
0 => string (1) "a"
$0['elements']['subject']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['subject']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['subject']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['subject']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['subject']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['subject']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['subject']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['subject']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['subject']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['subject']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['subject']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['subject']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['subject']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['subject']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['subject']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['subject']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['subject']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['subject']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['subject']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['subject']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['subject']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['subject']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['subject']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['subject']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['subject']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['subject']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['subject']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['subject']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['subject']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['subject']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['subject']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['subject']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['subject']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['subject']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['subject']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['subject']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['subject']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['subject']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['subject']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['subject']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['subject']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['subject']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['subject']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['subject']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['subject']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['subject']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['subject']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['subject']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['subject']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['subject']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['subject']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['subject']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['subject']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['subject']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['subject']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['subject']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['subject']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['subject']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['subject']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['subject']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['subject']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['subject']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['subject']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['subject']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['subject']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['subject']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['subject']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['subject']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['subject']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['subject']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['subject']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['subject']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['subject']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['subject']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['subject']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['subject']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['subject']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['subject']['#allowed_tags'][77]
#element_validate => array (0)
$0['elements']['subject']['#element_validate']
#cache => array (3)
$0['elements']['subject']['#cache']
contexts => array (0)
$0['elements']['subject']['#cache']['contexts']
tags => array (4)
$0['elements']['subject']['#cache']['tags']
0 => string (30) "config:webform.webform.contact"
$0['elements']['subject']['#cache']['tags'][0]
1 => string (15) "webform:contact"
$0['elements']['subject']['#cache']['tags'][1]
2 => string (23) "config:webform.settings"
$0['elements']['subject']['#cache']['tags'][2]
3 => string (18) "config:system.site"
$0['elements']['subject']['#cache']['tags'][3]
max-age => integer -1
$0['elements']['subject']['#cache']['max-age']
#attached => array (0)
$0['elements']['subject']['#attached']
#pre_render => array (2)
$0['elements']['subject']['#pre_render']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\TextfieldpreRenderTextfield
    1Drupal\Core\Render\Element\TextfieldpreRenderGroup
  • 0 => array (2)
    $0['elements']['subject']['#pre_render'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#pre_render'][0][0]
    1 => string (18) "preRenderTextfield"
    $0['elements']['subject']['#pre_render'][0][1]
    1 => array (2)
    $0['elements']['subject']['#pre_render'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#pre_render'][1][0]
    1 => string (14) "preRenderGroup"
    $0['elements']['subject']['#pre_render'][1][1]
#after_build => array (2)
$0['elements']['subject']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['subject']['#after_build'][0]
1 => array (2)
$0['elements']['subject']['#after_build'][1]
0 => string (46) "Drupal\webform\Plugin\WebformElement\TextField"
$0['elements']['subject']['#after_build'][1][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['subject']['#after_build'][1][1]
#_webform_access => boolean true
$0['elements']['subject']['#_webform_access']
#_webform_states => array (0)
$0['elements']['subject']['#_webform_states']
#input => boolean true
$0['elements']['subject']['#input']
#size => integer 60
$0['elements']['subject']['#size']
#autocomplete_route_name => boolean false
$0['elements']['subject']['#autocomplete_route_name']
#process => array (4)
$0['elements']['subject']['#process']
  • Table (4)
  • Contents (4)
  • 01
    0Drupal\Core\Render\Element\TextfieldprocessAutocomplete
    1Drupal\Core\Render\Element\TextfieldprocessAjaxForm
    2Drupal\Core\Render\Element\TextfieldprocessPattern
    3Drupal\Core\Render\Element\TextfieldprocessGroup
  • 0 => array (2)
    $0['elements']['subject']['#process'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#process'][0][0]
    1 => string (19) "processAutocomplete"
    $0['elements']['subject']['#process'][0][1]
    1 => array (2)
    $0['elements']['subject']['#process'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#process'][1][0]
    1 => string (15) "processAjaxForm"
    $0['elements']['subject']['#process'][1][1]
    2 => array (2)
    $0['elements']['subject']['#process'][2]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#process'][2][0]
    1 => string (14) "processPattern"
    $0['elements']['subject']['#process'][2][1]
    3 => array (2)
    $0['elements']['subject']['#process'][3]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['elements']['subject']['#process'][3][0]
    1 => string (12) "processGroup"
    $0['elements']['subject']['#process'][3][1]
#theme => string (16) "input__textfield"
$0['elements']['subject']['#theme']
#theme_wrappers => array (1)
$0['elements']['subject']['#theme_wrappers']
0 => string (12) "form_element"
$0['elements']['subject']['#theme_wrappers'][0]
#value_callback => array (2)
$0['elements']['subject']['#value_callback']
0 => string (36) "Drupal\Core\Render\Element\Textfield"
$0['elements']['subject']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['subject']['#value_callback'][1]
#defaults_loaded => boolean true
$0['elements']['subject']['#defaults_loaded']
#tree => boolean false
$0['elements']['subject']['#tree']
#parents => array (1)
$0['elements']['subject']['#parents']
0 => string (7) "subject"
$0['elements']['subject']['#parents'][0]
#array_parents => array (2)
$0['elements']['subject']['#array_parents']
0 => string (8) "elements"
$0['elements']['subject']['#array_parents'][0]
1 => string (7) "subject"
$0['elements']['subject']['#array_parents'][1]
#weight => double 0.002
$0['elements']['subject']['#weight']
#processed => boolean true
$0['elements']['subject']['#processed']
#attributes => array (1)
$0['elements']['subject']['#attributes']
data-drupal-selector => string (12) "edit-subject"
$0['elements']['subject']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['subject']['#title_display']
#description_display => string (5) "after"
$0['elements']['subject']['#description_display']
#errors => null
$0['elements']['subject']['#errors']
#id => string (12) "edit-subject"
$0['elements']['subject']['#id']
#name => string (7) "subject"
$0['elements']['subject']['#name']
#value => string (0) ""
$0['elements']['subject']['#value']
#ajax_processed => boolean false
$0['elements']['subject']['#ajax_processed']
#groups => &array (5)
$0['elements']['subject']['#groups']
footer => array (1)
$0['elements']['subject']['#groups']['footer']
#group_exists => boolean true
$0['elements']['subject']['#groups']['footer']['#group_exists']
name => array (1)
$0['elements']['subject']['#groups']['name']
#group_exists => boolean true
$0['elements']['subject']['#groups']['name']['#group_exists']
subject => array (1)
$0['elements']['subject']['#groups']['subject']
#group_exists => boolean true
$0['elements']['subject']['#groups']['subject']['#group_exists']
message => array (1)
$0['elements']['subject']['#groups']['message']
#group_exists => boolean true
$0['elements']['subject']['#groups']['message']['#group_exists']
feed_me => array (1)
$0['elements']['subject']['#groups']['feed_me']
#group_exists => boolean true
$0['elements']['subject']['#groups']['feed_me']['#group_exists']
#sorted => boolean true
$0['elements']['subject']['#sorted']
#after_build_done => boolean true
$0['elements']['subject']['#after_build_done']
message => array (50)
$0['elements']['message']
#title => string (7) "Message"
$0['elements']['message']['#title']
#type => string (8) "textarea"
$0['elements']['message']['#type']
#required => boolean true
$0['elements']['message']['#required']
#test => string (25) "Please ignore this email."
$0['elements']['message']['#test']
#webform => string (7) "contact"
$0['elements']['message']['#webform']
#webform_id => string (16) "contact--message"
$0['elements']['message']['#webform_id']
#webform_key => string (7) "message"
$0['elements']['message']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['message']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['message']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['message']['#webform_depth']
#webform_children => array (0)
$0['elements']['message']['#webform_children']
#webform_multiple => boolean false
$0['elements']['message']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['message']['#webform_composite']
#webform_parents => array (1)
$0['elements']['message']['#webform_parents']
0 => string (7) "message"
$0['elements']['message']['#webform_parents'][0]
#admin_title => string (7) "Message"
$0['elements']['message']['#admin_title']
#webform_plugin_id => string (8) "textarea"
$0['elements']['message']['#webform_plugin_id']
#webform_submission => null
$0['elements']['message']['#webform_submission']
#access => boolean true
$0['elements']['message']['#access']
#webform_element => boolean true
$0['elements']['message']['#webform_element']
#allowed_tags => array (78)
$0['elements']['message']['#allowed_tags']
0 => string (1) "a"
$0['elements']['message']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['message']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['message']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['message']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['message']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['message']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['message']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['message']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['message']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['message']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['message']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['message']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['message']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['message']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['message']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['message']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['message']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['message']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['message']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['message']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['message']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['message']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['message']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['message']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['message']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['message']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['message']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['message']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['message']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['message']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['message']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['message']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['message']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['message']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['message']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['message']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['message']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['message']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['message']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['message']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['message']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['message']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['message']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['message']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['message']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['message']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['message']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['message']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['message']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['message']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['message']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['message']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['message']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['message']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['message']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['message']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['message']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['message']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['message']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['message']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['message']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['message']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['message']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['message']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['message']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['message']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['message']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['message']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['message']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['message']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['message']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['message']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['message']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['message']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['message']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['message']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['message']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['message']['#allowed_tags'][77]
#element_validate => array (0)
$0['elements']['message']['#element_validate']
#pre_render => array (1)
$0['elements']['message']['#pre_render']
0 => array (2)
$0['elements']['message']['#pre_render'][0]
0 => string (35) "Drupal\Core\Render\Element\Textarea"
$0['elements']['message']['#pre_render'][0][0]
1 => string (14) "preRenderGroup"
$0['elements']['message']['#pre_render'][0][1]
#after_build => array (2)
$0['elements']['message']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['message']['#after_build'][0]
1 => array (2)
$0['elements']['message']['#after_build'][1]
0 => string (45) "Drupal\webform\Plugin\WebformElement\Textarea"
$0['elements']['message']['#after_build'][1][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['message']['#after_build'][1][1]
#_webform_access => boolean true
$0['elements']['message']['#_webform_access']
#_webform_states => array (0)
$0['elements']['message']['#_webform_states']
#input => boolean true
$0['elements']['message']['#input']
#cols => integer 60
$0['elements']['message']['#cols']
#rows => integer 5
$0['elements']['message']['#rows']
#resizable => string (8) "vertical"
$0['elements']['message']['#resizable']
#process => array (2)
$0['elements']['message']['#process']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\TextareaprocessAjaxForm
    1Drupal\Core\Render\Element\TextareaprocessGroup
  • 0 => array (2)
    $0['elements']['message']['#process'][0]
    0 => string (35) "Drupal\Core\Render\Element\Textarea"
    $0['elements']['message']['#process'][0][0]
    1 => string (15) "processAjaxForm"
    $0['elements']['message']['#process'][0][1]
    1 => array (2)
    $0['elements']['message']['#process'][1]
    0 => string (35) "Drupal\Core\Render\Element\Textarea"
    $0['elements']['message']['#process'][1][0]
    1 => string (12) "processGroup"
    $0['elements']['message']['#process'][1][1]
#theme => string (8) "textarea"
$0['elements']['message']['#theme']
#theme_wrappers => array (1)
$0['elements']['message']['#theme_wrappers']
0 => string (12) "form_element"
$0['elements']['message']['#theme_wrappers'][0]
#value_callback => array (2)
$0['elements']['message']['#value_callback']
0 => string (35) "Drupal\Core\Render\Element\Textarea"
$0['elements']['message']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['message']['#value_callback'][1]
#defaults_loaded => boolean true
$0['elements']['message']['#defaults_loaded']
#tree => boolean false
$0['elements']['message']['#tree']
#parents => array (1)
$0['elements']['message']['#parents']
0 => string (7) "message"
$0['elements']['message']['#parents'][0]
#array_parents => array (2)
$0['elements']['message']['#array_parents']
0 => string (8) "elements"
$0['elements']['message']['#array_parents'][0]
1 => string (7) "message"
$0['elements']['message']['#array_parents'][1]
#weight => double 0.003
$0['elements']['message']['#weight']
#processed => boolean true
$0['elements']['message']['#processed']
#attributes => array (1)
$0['elements']['message']['#attributes']
data-drupal-selector => string (12) "edit-message"
$0['elements']['message']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['message']['#title_display']
#description_display => string (5) "after"
$0['elements']['message']['#description_display']
#errors => null
$0['elements']['message']['#errors']
#id => string (12) "edit-message"
$0['elements']['message']['#id']
#name => string (7) "message"
$0['elements']['message']['#name']
#value => string (0) ""
$0['elements']['message']['#value']
#ajax_processed => boolean false
$0['elements']['message']['#ajax_processed']
#groups => &array (5)
$0['elements']['message']['#groups']
footer => array (1)
$0['elements']['message']['#groups']['footer']
#group_exists => boolean true
$0['elements']['message']['#groups']['footer']['#group_exists']
name => array (1)
$0['elements']['message']['#groups']['name']
#group_exists => boolean true
$0['elements']['message']['#groups']['name']['#group_exists']
subject => array (1)
$0['elements']['message']['#groups']['subject']
#group_exists => boolean true
$0['elements']['message']['#groups']['subject']['#group_exists']
message => array (1)
$0['elements']['message']['#groups']['message']
#group_exists => boolean true
$0['elements']['message']['#groups']['message']['#group_exists']
feed_me => array (1)
$0['elements']['message']['#groups']['feed_me']
#group_exists => boolean true
$0['elements']['message']['#groups']['feed_me']['#group_exists']
#sorted => boolean true
$0['elements']['message']['#sorted']
#after_build_done => boolean true
$0['elements']['message']['#after_build_done']
captcha => array (54)
$0['elements']['captcha']
#type => string (7) "captcha"
$0['elements']['captcha']['#type']
#captcha_type => string (19) "recaptcha/reCAPTCHA"
$0['elements']['captcha']['#captcha_type']
#webform => string (7) "contact"
$0['elements']['captcha']['#webform']
#webform_id => string (16) "contact--captcha"
$0['elements']['captcha']['#webform_id']
#webform_key => string (7) "captcha"
$0['elements']['captcha']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['captcha']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['captcha']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['captcha']['#webform_depth']
#webform_children => array (0)
$0['elements']['captcha']['#webform_children']
#webform_multiple => boolean false
$0['elements']['captcha']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['captcha']['#webform_composite']
#webform_parents => array (1)
$0['elements']['captcha']['#webform_parents']
0 => string (7) "captcha"
$0['elements']['captcha']['#webform_parents'][0]
#title => null
$0['elements']['captcha']['#title']
#admin_title => null
$0['elements']['captcha']['#admin_title']
#webform_plugin_id => string (7) "captcha"
$0['elements']['captcha']['#webform_plugin_id']
#webform_submission => null
$0['elements']['captcha']['#webform_submission']
#access => boolean true
$0['elements']['captcha']['#access']
#webform_element => boolean true
$0['elements']['captcha']['#webform_element']
#allowed_tags => array (78)
$0['elements']['captcha']['#allowed_tags']
0 => string (1) "a"
$0['elements']['captcha']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['captcha']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['captcha']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['captcha']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['captcha']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['captcha']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['captcha']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['captcha']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['captcha']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['captcha']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['captcha']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['captcha']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['captcha']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['captcha']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['captcha']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['captcha']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['captcha']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['captcha']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['captcha']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['captcha']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['captcha']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['captcha']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['captcha']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['captcha']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['captcha']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['captcha']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['captcha']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['captcha']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['captcha']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['captcha']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['captcha']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['captcha']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['captcha']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['captcha']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['captcha']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['captcha']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['captcha']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['captcha']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['captcha']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['captcha']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['captcha']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['captcha']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['captcha']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['captcha']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['captcha']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['captcha']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['captcha']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['captcha']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['captcha']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['captcha']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['captcha']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['captcha']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['captcha']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['captcha']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['captcha']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['captcha']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['captcha']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['captcha']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['captcha']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['captcha']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['captcha']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['captcha']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['captcha']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['captcha']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['captcha']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['captcha']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['captcha']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['captcha']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['captcha']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['captcha']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['captcha']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['captcha']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['captcha']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['captcha']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['captcha']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['captcha']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['captcha']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['captcha']['#allowed_tags'][77]
#element_validate => array (1)
$0['elements']['captcha']['#element_validate']
0 => string (16) "captcha_validate"
$0['elements']['captcha']['#element_validate'][0]
#after_build => array (3)
$0['elements']['captcha']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['captcha']['#after_build'][0]
1 => array (2)
$0['elements']['captcha']['#after_build'][1]
0 => string (44) "Drupal\webform\Plugin\WebformElement\Captcha"
$0['elements']['captcha']['#after_build'][1][0]
1 => string (17) "afterBuildCaptcha"
$0['elements']['captcha']['#after_build'][1][1]
2 => array (2)
$0['elements']['captcha']['#after_build'][2]
0 => string (44) "Drupal\webform\Plugin\WebformElement\Captcha"
$0['elements']['captcha']['#after_build'][2][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['captcha']['#after_build'][2][1]
#pre_render => array (2)
$0['elements']['captcha']['#pre_render']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\webform\Plugin\WebformElement\CaptchapreRenderFixStatesWrapper
    1Drupal\captcha\Element\CaptchapreRenderProcess
  • 0 => array (2)
    $0['elements']['captcha']['#pre_render'][0]
    0 => string (44) "Drupal\webform\Plugin\WebformElement\Captcha"
    $0['elements']['captcha']['#pre_render'][0][0]
    1 => string (25) "preRenderFixStatesWrapper"
    $0['elements']['captcha']['#pre_render'][0][1]
    1 => array (2)
    $0['elements']['captcha']['#pre_render'][1]
    0 => string (30) "Drupal\captcha\Element\Captcha"
    $0['elements']['captcha']['#pre_render'][1][0]
    1 => string (16) "preRenderProcess"
    $0['elements']['captcha']['#pre_render'][1][1]
    • Base64
    • base64_decode(1) binary string (12)
      base64_decode($0['elements']['captcha']['#pre_render'][1][1])
#_webform_access => boolean true
$0['elements']['captcha']['#_webform_access']
#_webform_states => array (0)
$0['elements']['captcha']['#_webform_states']
#input => boolean true
$0['elements']['captcha']['#input']
#process => array (1)
$0['elements']['captcha']['#process']
0 => array (2)
$0['elements']['captcha']['#process'][0]
0 => string (30) "Drupal\captcha\Element\Captcha"
$0['elements']['captcha']['#process'][0][0]
1 => string (21) "processCaptchaElement"
$0['elements']['captcha']['#process'][0][1]
#default_value => string (0) ""
$0['elements']['captcha']['#default_value']
#captcha_admin_mode => boolean false
$0['elements']['captcha']['#captcha_admin_mode']
#captcha_validate => string (28) "recaptcha_captcha_validation"
$0['elements']['captcha']['#captcha_validate']
#value_callback => array (2)
$0['elements']['captcha']['#value_callback']
0 => string (30) "Drupal\captcha\Element\Captcha"
$0['elements']['captcha']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['captcha']['#value_callback'][1]
#defaults_loaded => boolean true
$0['elements']['captcha']['#defaults_loaded']
#tree => boolean false
$0['elements']['captcha']['#tree']
#parents => array (1)
$0['elements']['captcha']['#parents']
0 => string (7) "captcha"
$0['elements']['captcha']['#parents'][0]
#array_parents => array (2)
$0['elements']['captcha']['#array_parents']
0 => string (8) "elements"
$0['elements']['captcha']['#array_parents'][0]
1 => string (7) "captcha"
$0['elements']['captcha']['#array_parents'][1]
#weight => double 0.004
$0['elements']['captcha']['#weight']
#processed => boolean true
$0['elements']['captcha']['#processed']
#required => boolean false
$0['elements']['captcha']['#required']
#attributes => array (1)
$0['elements']['captcha']['#attributes']
data-drupal-selector => string (12) "edit-captcha"
$0['elements']['captcha']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['captcha']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['#description_display']
#errors => null
$0['elements']['captcha']['#errors']
#id => string (12) "edit-captcha"
$0['elements']['captcha']['#id']
#name => string (7) "captcha"
$0['elements']['captcha']['#name']
#value => string (0) ""
$0['elements']['captcha']['#value']
#attached => array (1)
$0['elements']['captcha']['#attached']
library => array (1)
$0['elements']['captcha']['#attached']['library']
0 => string (12) "captcha/base"
$0['elements']['captcha']['#attached']['library'][0]
captcha_sid => array (24)
$0['elements']['captcha']['captcha_sid']
#type => string (6) "hidden"
$0['elements']['captcha']['captcha_sid']['#type']
#value => string (5) "10383"
$0['elements']['captcha']['captcha_sid']['#value']
#input => boolean true
$0['elements']['captcha']['captcha_sid']['#input']
#process => array (1)
$0['elements']['captcha']['captcha_sid']['#process']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_sid']['#process'][0]
#pre_render => array (1)
$0['elements']['captcha']['captcha_sid']['#pre_render']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_sid']['#pre_render'][0]
#theme => string (13) "input__hidden"
$0['elements']['captcha']['captcha_sid']['#theme']
#value_callback => array (2)
$0['elements']['captcha']['captcha_sid']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['elements']['captcha']['captcha_sid']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['captcha']['captcha_sid']['#value_callback'][1]
#after_build => array (1)
$0['elements']['captcha']['captcha_sid']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['captcha']['captcha_sid']['#after_build'][0]
#defaults_loaded => boolean true
$0['elements']['captcha']['captcha_sid']['#defaults_loaded']
#tree => boolean false
$0['elements']['captcha']['captcha_sid']['#tree']
#parents => array (1)
$0['elements']['captcha']['captcha_sid']['#parents']
0 => string (11) "captcha_sid"
$0['elements']['captcha']['captcha_sid']['#parents'][0]
#array_parents => array (3)
$0['elements']['captcha']['captcha_sid']['#array_parents']
0 => string (8) "elements"
$0['elements']['captcha']['captcha_sid']['#array_parents'][0]
1 => string (7) "captcha"
$0['elements']['captcha']['captcha_sid']['#array_parents'][1]
2 => string (11) "captcha_sid"
$0['elements']['captcha']['captcha_sid']['#array_parents'][2]
#weight => integer 0
$0['elements']['captcha']['captcha_sid']['#weight']
#processed => boolean true
$0['elements']['captcha']['captcha_sid']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_sid']['#required']
#attributes => array (1)
$0['elements']['captcha']['captcha_sid']['#attributes']
data-drupal-selector => string (16) "edit-captcha-sid"
$0['elements']['captcha']['captcha_sid']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_sid']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_sid']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_sid']['#errors']
#id => string (16) "edit-captcha-sid"
$0['elements']['captcha']['captcha_sid']['#id']
#name => string (11) "captcha_sid"
$0['elements']['captcha']['captcha_sid']['#name']
#ajax_processed => boolean false
$0['elements']['captcha']['captcha_sid']['#ajax_processed']
#sorted => boolean true
$0['elements']['captcha']['captcha_sid']['#sorted']
#after_build_done => boolean true
$0['elements']['captcha']['captcha_sid']['#after_build_done']
captcha_token => array (24)
$0['elements']['captcha']['captcha_token']
#type => string (6) "hidden"
$0['elements']['captcha']['captcha_token']['#type']
#value => string (43) "0FSaJbSyQ7L_0GZ3uwTipEupu420CB0yNfPQ0l1VmU4"
$0['elements']['captcha']['captcha_token']['#value']
#input => boolean true
$0['elements']['captcha']['captcha_token']['#input']
#process => array (1)
$0['elements']['captcha']['captcha_token']['#process']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_token']['#process'][0]
#pre_render => array (1)
$0['elements']['captcha']['captcha_token']['#pre_render']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_token']['#pre_render'][0]
#theme => string (13) "input__hidden"
$0['elements']['captcha']['captcha_token']['#theme']
#value_callback => array (2)
$0['elements']['captcha']['captcha_token']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['elements']['captcha']['captcha_token']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['captcha']['captcha_token']['#value_callback'][1]
#after_build => array (1)
$0['elements']['captcha']['captcha_token']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['captcha']['captcha_token']['#after_build'][0]
#defaults_loaded => boolean true
$0['elements']['captcha']['captcha_token']['#defaults_loaded']
#tree => boolean false
$0['elements']['captcha']['captcha_token']['#tree']
#parents => array (1)
$0['elements']['captcha']['captcha_token']['#parents']
0 => string (13) "captcha_token"
$0['elements']['captcha']['captcha_token']['#parents'][0]
#array_parents => array (3)
$0['elements']['captcha']['captcha_token']['#array_parents']
0 => string (8) "elements"
$0['elements']['captcha']['captcha_token']['#array_parents'][0]
1 => string (7) "captcha"
$0['elements']['captcha']['captcha_token']['#array_parents'][1]
2 => string (13) "captcha_token"
$0['elements']['captcha']['captcha_token']['#array_parents'][2]
#weight => double 0.001
$0['elements']['captcha']['captcha_token']['#weight']
#processed => boolean true
$0['elements']['captcha']['captcha_token']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_token']['#required']
#attributes => array (1)
$0['elements']['captcha']['captcha_token']['#attributes']
data-drupal-selector => string (18) "edit-captcha-token"
$0['elements']['captcha']['captcha_token']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_token']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_token']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_token']['#errors']
#id => string (18) "edit-captcha-token"
$0['elements']['captcha']['captcha_token']['#id']
#name => string (13) "captcha_token"
$0['elements']['captcha']['captcha_token']['#name']
#ajax_processed => boolean false
$0['elements']['captcha']['captcha_token']['#ajax_processed']
#sorted => boolean true
$0['elements']['captcha']['captcha_token']['#sorted']
#after_build_done => boolean true
$0['elements']['captcha']['captcha_token']['#after_build_done']
#captcha_info => array (4)
$0['elements']['captcha']['#captcha_info']
form_id => string (35) "webform_submission_contact_add_form"
$0['elements']['captcha']['#captcha_info']['form_id']
captcha_sid => string (5) "10383"
$0['elements']['captcha']['#captcha_info']['captcha_sid']
solution => boolean true
$0['elements']['captcha']['#captcha_info']['solution']
cacheable => boolean true
$0['elements']['captcha']['#captcha_info']['cacheable']
captcha_widgets => array (15)
$0['elements']['captcha']['captcha_widgets']
captcha_response => array (24)
$0['elements']['captcha']['captcha_widgets']['captcha_response']
#type => string (6) "hidden"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#type']
#input => boolean true
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#input']
#process => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#process']
#pre_render => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#pre_render']
#theme => string (13) "input__hidden"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#theme']
#value_callback => array (2) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#value_callback']
#after_build => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#after_build']
#defaults_loaded => boolean true
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#defaults_loaded']
#tree => boolean false
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#tree']
#parents => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#parents']
#array_parents => array (4) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#array_parents']
#weight => integer 0
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#weight']
#processed => boolean true
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#required']
#attributes => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#attributes']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#errors']
#id => string (21) "edit-captcha-response"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#id']
#name => string (16) "captcha_response"
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#name']
#value => string (0) ""
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#value']
#ajax_processed => boolean false
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#ajax_processed']
#sorted => boolean true
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#sorted']
#after_build_done => boolean true
$0['elements']['captcha']['captcha_widgets']['captcha_response']['#after_build_done']
recaptcha_widget => array (16)
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']
#markup => string (124) "<div class="g-recaptcha" data-sitekey="6Ld2O1UcAAAAAJmxx_UrWy4GRIB9HlDHNTZLb...
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#markup']
<div class="g-recaptcha" data-sitekey="6Ld2O1UcAAAAAJmxx_UrWy4GRIB9HlDHNTZLbIYw" data-theme="light" data-type="image"></div>
#suffix => string (0) ""
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#suffix']
#attached => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#attached']
#cache => array (2) Depth Limit
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#cache']
#tree => boolean false
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#tree']
#parents => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#parents']
#array_parents => array (4) Depth Limit
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#array_parents']
#weight => double 0.001
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#weight']
#processed => boolean false
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#required']
#attributes => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#attributes']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#errors']
#id => string (21) "edit-recaptcha-widget"
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#id']
#sorted => boolean true
$0['elements']['captcha']['captcha_widgets']['recaptcha_widget']['#sorted']
#cache => array (3)
$0['elements']['captcha']['captcha_widgets']['#cache']
contexts => array (0)
$0['elements']['captcha']['captcha_widgets']['#cache']['contexts']
tags => array (1) Depth Limit
$0['elements']['captcha']['captcha_widgets']['#cache']['tags']
max-age => integer -1
$0['elements']['captcha']['captcha_widgets']['#cache']['max-age']
#tree => boolean false
$0['elements']['captcha']['captcha_widgets']['#tree']
#parents => array (1)
$0['elements']['captcha']['captcha_widgets']['#parents']
0 => string (15) "captcha_widgets"
$0['elements']['captcha']['captcha_widgets']['#parents'][0]
#array_parents => array (3)
$0['elements']['captcha']['captcha_widgets']['#array_parents']
0 => string (8) "elements"
$0['elements']['captcha']['captcha_widgets']['#array_parents'][0]
1 => string (7) "captcha"
$0['elements']['captcha']['captcha_widgets']['#array_parents'][1]
2 => string (15) "captcha_widgets"
$0['elements']['captcha']['captcha_widgets']['#array_parents'][2]
#weight => double 0.002
$0['elements']['captcha']['captcha_widgets']['#weight']
#processed => boolean false
$0['elements']['captcha']['captcha_widgets']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_widgets']['#required']
#attributes => array (1)
$0['elements']['captcha']['captcha_widgets']['#attributes']
data-drupal-selector => string (20) "edit-captcha-widgets"
$0['elements']['captcha']['captcha_widgets']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_widgets']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_widgets']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_widgets']['#errors']
#id => string (20) "edit-captcha-widgets"
$0['elements']['captcha']['captcha_widgets']['#id']
#sorted => boolean true
$0['elements']['captcha']['captcha_widgets']['#sorted']
#theme => string (7) "captcha"
$0['elements']['captcha']['#theme']
#captcha_type_challenge => string (9) "reCAPTCHA"
$0['elements']['captcha']['#captcha_type_challenge']
captcha_cacheable => array (24)
$0['elements']['captcha']['captcha_cacheable']
#type => string (6) "hidden"
$0['elements']['captcha']['captcha_cacheable']['#type']
#value => integer 1
$0['elements']['captcha']['captcha_cacheable']['#value']
#input => boolean true
$0['elements']['captcha']['captcha_cacheable']['#input']
#process => array (1)
$0['elements']['captcha']['captcha_cacheable']['#process']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_cacheable']['#process'][0]
#pre_render => array (1)
$0['elements']['captcha']['captcha_cacheable']['#pre_render']
0 => array (2) Depth Limit
$0['elements']['captcha']['captcha_cacheable']['#pre_render'][0]
#theme => string (13) "input__hidden"
$0['elements']['captcha']['captcha_cacheable']['#theme']
#value_callback => array (2)
$0['elements']['captcha']['captcha_cacheable']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['elements']['captcha']['captcha_cacheable']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['captcha']['captcha_cacheable']['#value_callback'][1]
#after_build => array (1)
$0['elements']['captcha']['captcha_cacheable']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['captcha']['captcha_cacheable']['#after_build'][0]
#defaults_loaded => boolean true
$0['elements']['captcha']['captcha_cacheable']['#defaults_loaded']
#tree => boolean false
$0['elements']['captcha']['captcha_cacheable']['#tree']
#parents => array (1)
$0['elements']['captcha']['captcha_cacheable']['#parents']
0 => string (17) "captcha_cacheable"
$0['elements']['captcha']['captcha_cacheable']['#parents'][0]
#array_parents => array (3)
$0['elements']['captcha']['captcha_cacheable']['#array_parents']
0 => string (8) "elements"
$0['elements']['captcha']['captcha_cacheable']['#array_parents'][0]
1 => string (7) "captcha"
$0['elements']['captcha']['captcha_cacheable']['#array_parents'][1]
2 => string (17) "captcha_cacheable"
$0['elements']['captcha']['captcha_cacheable']['#array_parents'][2]
#weight => double 0.003
$0['elements']['captcha']['captcha_cacheable']['#weight']
#processed => boolean true
$0['elements']['captcha']['captcha_cacheable']['#processed']
#required => boolean false
$0['elements']['captcha']['captcha_cacheable']['#required']
#attributes => array (1)
$0['elements']['captcha']['captcha_cacheable']['#attributes']
data-drupal-selector => string (22) "edit-captcha-cacheable"
$0['elements']['captcha']['captcha_cacheable']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['captcha']['captcha_cacheable']['#title_display']
#description_display => string (5) "after"
$0['elements']['captcha']['captcha_cacheable']['#description_display']
#errors => null
$0['elements']['captcha']['captcha_cacheable']['#errors']
#id => string (22) "edit-captcha-cacheable"
$0['elements']['captcha']['captcha_cacheable']['#id']
#name => string (17) "captcha_cacheable"
$0['elements']['captcha']['captcha_cacheable']['#name']
#ajax_processed => boolean false
$0['elements']['captcha']['captcha_cacheable']['#ajax_processed']
#sorted => boolean true
$0['elements']['captcha']['captcha_cacheable']['#sorted']
#after_build_done => boolean true
$0['elements']['captcha']['captcha_cacheable']['#after_build_done']
#sorted => boolean true
$0['elements']['captcha']['#sorted']
#after_build_done => boolean true
$0['elements']['captcha']['#after_build_done']
actions => array (41)
$0['elements']['actions']
#type => string (15) "webform_actions"
$0['elements']['actions']['#type']
#title => string (16) "Submit button(s)"
$0['elements']['actions']['#title']
#submit__label => string (12) "Send message"
$0['elements']['actions']['#submit__label']
#webform => string (7) "contact"
$0['elements']['actions']['#webform']
#webform_id => string (16) "contact--actions"
$0['elements']['actions']['#webform_id']
#webform_key => string (7) "actions"
$0['elements']['actions']['#webform_key']
#webform_parent_key => string (0) ""
$0['elements']['actions']['#webform_parent_key']
#webform_parent_flexbox => boolean false
$0['elements']['actions']['#webform_parent_flexbox']
#webform_depth => integer 0
$0['elements']['actions']['#webform_depth']
#webform_children => array (0)
$0['elements']['actions']['#webform_children']
#webform_multiple => boolean false
$0['elements']['actions']['#webform_multiple']
#webform_composite => boolean false
$0['elements']['actions']['#webform_composite']
#webform_parents => array (1)
$0['elements']['actions']['#webform_parents']
0 => string (7) "actions"
$0['elements']['actions']['#webform_parents'][0]
#admin_title => string (16) "Submit button(s)"
$0['elements']['actions']['#admin_title']
#webform_plugin_id => string (15) "webform_actions"
$0['elements']['actions']['#webform_plugin_id']
#webform_submission => null
$0['elements']['actions']['#webform_submission']
#access => boolean true
$0['elements']['actions']['#access']
#webform_element => boolean true
$0['elements']['actions']['#webform_element']
#allowed_tags => array (78)
$0['elements']['actions']['#allowed_tags']
0 => string (1) "a"
$0['elements']['actions']['#allowed_tags'][0]
1 => string (4) "abbr"
$0['elements']['actions']['#allowed_tags'][1]
2 => string (7) "acronym"
$0['elements']['actions']['#allowed_tags'][2]
3 => string (7) "address"
$0['elements']['actions']['#allowed_tags'][3]
4 => string (7) "article"
$0['elements']['actions']['#allowed_tags'][4]
5 => string (5) "aside"
$0['elements']['actions']['#allowed_tags'][5]
6 => string (1) "b"
$0['elements']['actions']['#allowed_tags'][6]
7 => string (3) "bdi"
$0['elements']['actions']['#allowed_tags'][7]
8 => string (3) "bdo"
$0['elements']['actions']['#allowed_tags'][8]
9 => string (3) "big"
$0['elements']['actions']['#allowed_tags'][9]
10 => string (10) "blockquote"
$0['elements']['actions']['#allowed_tags'][10]
11 => string (2) "br"
$0['elements']['actions']['#allowed_tags'][11]
12 => string (7) "caption"
$0['elements']['actions']['#allowed_tags'][12]
13 => string (4) "cite"
$0['elements']['actions']['#allowed_tags'][13]
14 => string (4) "code"
$0['elements']['actions']['#allowed_tags'][14]
15 => string (3) "col"
$0['elements']['actions']['#allowed_tags'][15]
16 => string (8) "colgroup"
$0['elements']['actions']['#allowed_tags'][16]
17 => string (7) "command"
$0['elements']['actions']['#allowed_tags'][17]
18 => string (2) "dd"
$0['elements']['actions']['#allowed_tags'][18]
19 => string (3) "del"
$0['elements']['actions']['#allowed_tags'][19]
20 => string (7) "details"
$0['elements']['actions']['#allowed_tags'][20]
21 => string (3) "dfn"
$0['elements']['actions']['#allowed_tags'][21]
22 => string (3) "div"
$0['elements']['actions']['#allowed_tags'][22]
23 => string (2) "dl"
$0['elements']['actions']['#allowed_tags'][23]
24 => string (2) "dt"
$0['elements']['actions']['#allowed_tags'][24]
25 => string (2) "em"
$0['elements']['actions']['#allowed_tags'][25]
26 => string (10) "figcaption"
$0['elements']['actions']['#allowed_tags'][26]
27 => string (6) "figure"
$0['elements']['actions']['#allowed_tags'][27]
28 => string (6) "footer"
$0['elements']['actions']['#allowed_tags'][28]
29 => string (2) "h1"
$0['elements']['actions']['#allowed_tags'][29]
30 => string (2) "h2"
$0['elements']['actions']['#allowed_tags'][30]
31 => string (2) "h3"
$0['elements']['actions']['#allowed_tags'][31]
32 => string (2) "h4"
$0['elements']['actions']['#allowed_tags'][32]
33 => string (2) "h5"
$0['elements']['actions']['#allowed_tags'][33]
34 => string (2) "h6"
$0['elements']['actions']['#allowed_tags'][34]
35 => string (6) "header"
$0['elements']['actions']['#allowed_tags'][35]
36 => string (6) "hgroup"
$0['elements']['actions']['#allowed_tags'][36]
37 => string (2) "hr"
$0['elements']['actions']['#allowed_tags'][37]
38 => string (1) "i"
$0['elements']['actions']['#allowed_tags'][38]
39 => string (3) "img"
$0['elements']['actions']['#allowed_tags'][39]
40 => string (3) "ins"
$0['elements']['actions']['#allowed_tags'][40]
41 => string (3) "kbd"
$0['elements']['actions']['#allowed_tags'][41]
42 => string (2) "li"
$0['elements']['actions']['#allowed_tags'][42]
43 => string (4) "mark"
$0['elements']['actions']['#allowed_tags'][43]
44 => string (4) "menu"
$0['elements']['actions']['#allowed_tags'][44]
45 => string (5) "meter"
$0['elements']['actions']['#allowed_tags'][45]
46 => string (3) "nav"
$0['elements']['actions']['#allowed_tags'][46]
47 => string (2) "ol"
$0['elements']['actions']['#allowed_tags'][47]
48 => string (6) "output"
$0['elements']['actions']['#allowed_tags'][48]
49 => string (1) "p"
$0['elements']['actions']['#allowed_tags'][49]
50 => string (3) "pre"
$0['elements']['actions']['#allowed_tags'][50]
51 => string (8) "progress"
$0['elements']['actions']['#allowed_tags'][51]
52 => string (1) "q"
$0['elements']['actions']['#allowed_tags'][52]
53 => string (2) "rp"
$0['elements']['actions']['#allowed_tags'][53]
54 => string (2) "rt"
$0['elements']['actions']['#allowed_tags'][54]
55 => string (4) "ruby"
$0['elements']['actions']['#allowed_tags'][55]
56 => string (1) "s"
$0['elements']['actions']['#allowed_tags'][56]
57 => string (4) "samp"
$0['elements']['actions']['#allowed_tags'][57]
58 => string (7) "section"
$0['elements']['actions']['#allowed_tags'][58]
59 => string (5) "small"
$0['elements']['actions']['#allowed_tags'][59]
60 => string (4) "span"
$0['elements']['actions']['#allowed_tags'][60]
61 => string (6) "strong"
$0['elements']['actions']['#allowed_tags'][61]
62 => string (3) "sub"
$0['elements']['actions']['#allowed_tags'][62]
63 => string (7) "summary"
$0['elements']['actions']['#allowed_tags'][63]
64 => string (3) "sup"
$0['elements']['actions']['#allowed_tags'][64]
65 => string (5) "table"
$0['elements']['actions']['#allowed_tags'][65]
66 => string (5) "tbody"
$0['elements']['actions']['#allowed_tags'][66]
67 => string (2) "td"
$0['elements']['actions']['#allowed_tags'][67]
68 => string (5) "tfoot"
$0['elements']['actions']['#allowed_tags'][68]
69 => string (2) "th"
$0['elements']['actions']['#allowed_tags'][69]
70 => string (5) "thead"
$0['elements']['actions']['#allowed_tags'][70]
71 => string (4) "time"
$0['elements']['actions']['#allowed_tags'][71]
72 => string (2) "tr"
$0['elements']['actions']['#allowed_tags'][72]
73 => string (2) "tt"
$0['elements']['actions']['#allowed_tags'][73]
74 => string (1) "u"
$0['elements']['actions']['#allowed_tags'][74]
75 => string (2) "ul"
$0['elements']['actions']['#allowed_tags'][75]
76 => string (3) "var"
$0['elements']['actions']['#allowed_tags'][76]
77 => string (3) "wbr"
$0['elements']['actions']['#allowed_tags'][77]
#element_validate => array (0)
$0['elements']['actions']['#element_validate']
#pre_render => array (0)
$0['elements']['actions']['#pre_render']
#after_build => array (2)
$0['elements']['actions']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['actions']['#after_build'][0]
1 => array (2)
$0['elements']['actions']['#after_build'][1]
0 => string (51) "Drupal\webform\Plugin\WebformElement\WebformActions"
$0['elements']['actions']['#after_build'][1][0]
1 => string (23) "hiddenElementAfterBuild"
$0['elements']['actions']['#after_build'][1][1]
#_webform_access => boolean true
$0['elements']['actions']['#_webform_access']
#_webform_states => array (0)
$0['elements']['actions']['#_webform_states']
#process => array (2)
$0['elements']['actions']['#process']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\webform\Element\WebformActionsprocessWebformActions
    1Drupal\webform\Element\WebformActionsprocessContainer
  • 0 => array (2)
    $0['elements']['actions']['#process'][0]
    0 => string (37) "Drupal\webform\Element\WebformActions"
    $0['elements']['actions']['#process'][0][0]
    1 => string (21) "processWebformActions"
    $0['elements']['actions']['#process'][0][1]
    1 => array (2)
    $0['elements']['actions']['#process'][1]
    0 => string (37) "Drupal\webform\Element\WebformActions"
    $0['elements']['actions']['#process'][1][0]
    1 => string (16) "processContainer"
    $0['elements']['actions']['#process'][1][1]
    • Base64
    • base64_decode(1) binary string (12)
      base64_decode($0['elements']['actions']['#process'][1][1])
#theme_wrappers => array (1)
$0['elements']['actions']['#theme_wrappers']
0 => string (9) "container"
$0['elements']['actions']['#theme_wrappers'][0]
#defaults_loaded => boolean true
$0['elements']['actions']['#defaults_loaded']
#tree => boolean false
$0['elements']['actions']['#tree']
#parents => array (1)
$0['elements']['actions']['#parents']
0 => string (7) "actions"
$0['elements']['actions']['#parents'][0]
#array_parents => array (2)
$0['elements']['actions']['#array_parents']
0 => string (8) "elements"
$0['elements']['actions']['#array_parents'][0]
1 => string (7) "actions"
$0['elements']['actions']['#array_parents'][1]
#weight => double 0.005
$0['elements']['actions']['#weight']
#processed => boolean true
$0['elements']['actions']['#processed']
#required => boolean false
$0['elements']['actions']['#required']
#attributes => array (2)
$0['elements']['actions']['#attributes']
data-drupal-selector => string (12) "edit-actions"
$0['elements']['actions']['#attributes']['data-drupal-selector']
class => array (2)
$0['elements']['actions']['#attributes']['class']
0 => string (12) "form-actions"
$0['elements']['actions']['#attributes']['class'][0]
1 => string (15) "webform-actions"
$0['elements']['actions']['#attributes']['class'][1]
#title_display => string (6) "before"
$0['elements']['actions']['#title_display']
#description_display => string (5) "after"
$0['elements']['actions']['#description_display']
#errors => null
$0['elements']['actions']['#errors']
#id => string (12) "edit-actions"
$0['elements']['actions']['#id']
submit => array (30)
$0['elements']['actions']['submit']
#type => string (6) "submit"
$0['elements']['actions']['submit']['#type']
#value => string (12) "Send message"
$0['elements']['actions']['submit']['#value']
#submit => array (3)
$0['elements']['actions']['submit']['#submit']
0 => string (12) "::submitForm"
$0['elements']['actions']['submit']['#submit'][0]
1 => string (6) "::save"
$0['elements']['actions']['submit']['#submit'][1]
2 => string (13) "::confirmForm"
$0['elements']['actions']['submit']['#submit'][2]
#button_type => string (7) "primary"
$0['elements']['actions']['submit']['#button_type']
#attributes => array (2)
$0['elements']['actions']['submit']['#attributes']
class => array (1) Depth Limit
$0['elements']['actions']['submit']['#attributes']['class']
data-drupal-selector => string (19) "edit-actions-submit"
$0['elements']['actions']['submit']['#attributes']['data-drupal-selector']
#weight => integer 10
$0['elements']['actions']['submit']['#weight']
#validate => array (3)
$0['elements']['actions']['submit']['#validate']
0 => string (14) "::validateForm"
$0['elements']['actions']['submit']['#validate'][0]
1 => string (10) "::autosave"
$0['elements']['actions']['submit']['#validate'][1]
2 => string (10) "::complete"
$0['elements']['actions']['submit']['#validate'][2]
#id => string (19) "edit-actions-submit"
$0['elements']['actions']['submit']['#id']
#executes_submit_callback => boolean true
$0['elements']['actions']['submit']['#executes_submit_callback']
#input => boolean true
$0['elements']['actions']['submit']['#input']
#name => string (2) "op"
$0['elements']['actions']['submit']['#name']
#is_button => boolean true
$0['elements']['actions']['submit']['#is_button']
#limit_validation_errors => boolean false
$0['elements']['actions']['submit']['#limit_validation_errors']
#process => array (2)
$0['elements']['actions']['submit']['#process']
0 => array (2) Depth Limit
$0['elements']['actions']['submit']['#process'][0]
1 => array (2) Depth Limit
$0['elements']['actions']['submit']['#process'][1]
#pre_render => array (1)
$0['elements']['actions']['submit']['#pre_render']
0 => array (2) Depth Limit
$0['elements']['actions']['submit']['#pre_render'][0]
#theme_wrappers => array (1)
$0['elements']['actions']['submit']['#theme_wrappers']
0 => string (13) "input__submit"
$0['elements']['actions']['submit']['#theme_wrappers'][0]
#value_callback => array (2)
$0['elements']['actions']['submit']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Submit"
$0['elements']['actions']['submit']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['elements']['actions']['submit']['#value_callback'][1]
#after_build => array (1)
$0['elements']['actions']['submit']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['elements']['actions']['submit']['#after_build'][0]
#defaults_loaded => boolean true
$0['elements']['actions']['submit']['#defaults_loaded']
#tree => boolean false
$0['elements']['actions']['submit']['#tree']
#parents => array (1)
$0['elements']['actions']['submit']['#parents']
0 => string (6) "submit"
$0['elements']['actions']['submit']['#parents'][0]
#array_parents => array (3)
$0['elements']['actions']['submit']['#array_parents']
0 => string (8) "elements"
$0['elements']['actions']['submit']['#array_parents'][0]
1 => string (7) "actions"
$0['elements']['actions']['submit']['#array_parents'][1]
2 => string (6) "submit"
$0['elements']['actions']['submit']['#array_parents'][2]
#processed => boolean true
$0['elements']['actions']['submit']['#processed']
#required => boolean false
$0['elements']['actions']['submit']['#required']
#title_display => string (6) "before"
$0['elements']['actions']['submit']['#title_display']
#description_display => string (5) "after"
$0['elements']['actions']['submit']['#description_display']
#errors => null
$0['elements']['actions']['submit']['#errors']
#ajax_processed => boolean false
$0['elements']['actions']['submit']['#ajax_processed']
#sorted => boolean true
$0['elements']['actions']['submit']['#sorted']
#after_build_done => boolean true
$0['elements']['actions']['submit']['#after_build_done']
#theme => string (15) "webform_actions"
$0['elements']['actions']['#theme']
#after_build_done => boolean true
$0['elements']['actions']['#after_build_done']
#tree => boolean false
$0['elements']['#tree']
#parents => array (1)
$0['elements']['#parents']
0 => string (8) "elements"
$0['elements']['#parents'][0]
#array_parents => array (1)
$0['elements']['#array_parents']
0 => string (8) "elements"
$0['elements']['#array_parents'][0]
#weight => double 0.001
$0['elements']['#weight']
#processed => boolean false
$0['elements']['#processed']
#required => boolean false
$0['elements']['#required']
#attributes => array (1)
$0['elements']['#attributes']
data-drupal-selector => string (13) "edit-elements"
$0['elements']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['elements']['#title_display']
#description_display => string (5) "after"
$0['elements']['#description_display']
#errors => null
$0['elements']['#errors']
#id => string (13) "edit-elements"
$0['elements']['#id']
#sorted => boolean true
$0['elements']['#sorted']
#attached => array (3)
$0['#attached']
library => array (6)
$0['#attached']['library']
0 => string (20) "webform/webform.form"
$0['#attached']['library'][0]
1 => string (36) "webform/webform.element.details.save"
$0['#attached']['library'][1]
2 => string (38) "webform/webform.element.details.toggle"
$0['#attached']['library'][2]
3 => string (19) "spamicide/spamicide"
$0['#attached']['library'][3]
4 => string (36) "webform/webform.element.details.save"
$0['#attached']['library'][4]
5 => string (31) "webform/webform.element.message"
$0['#attached']['library'][5]
placeholders => array (1)
$0['#attached']['placeholders']
form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM => array (1)
$0['#attached']['placeholders']['form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM']
#lazy_builder => array (2)
$0['#attached']['placeholders']['form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM']['#lazy_builder']
0 => string (40) "form_builder:renderPlaceholderFormAction"
$0['#attached']['placeholders']['form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM']['#lazy_builder'][0]
1 => array (0)
$0['#attached']['placeholders']['form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM']['#lazy_builder'][1]
drupalSettings => array (1)
$0['#attached']['drupalSettings']
ajaxTrustedUrl => array (1)
$0['#attached']['drupalSettings']['ajaxTrustedUrl']
form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM => boolean true
$0['#attached']['drupalSettings']['ajaxTrustedUrl']['form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM']
#after_build => array (3)
$0['#after_build']
0 => string (12) "::afterBuild"
$0['#after_build'][0]
1 => string (35) "conditional_fields_form_after_build"
$0['#after_build'][1]
2 => string (49) "_webform_form_webform_submission_form_after_build"
$0['#after_build'][2]
actions => array (20)
$0['actions']
#type => string (7) "actions"
$0['actions']['#type']
#theme => string (15) "webform_actions"
$0['actions']['#theme']
#weight => integer 1000
$0['actions']['#weight']
#access => boolean false
$0['actions']['#access']
#process => array (3)
$0['actions']['#process']
  • Table (3)
  • Contents (3)
  • 01
    0Drupal\Core\Render\Element\ActionspreRenderActionsDropbutton
    1Drupal\Core\Render\Element\ActionsprocessActions
    2Drupal\Core\Render\Element\ActionsprocessContainer
  • 0 => array (2)
    $0['actions']['#process'][0]
    0 => string (34) "Drupal\Core\Render\Element\Actions"
    $0['actions']['#process'][0][0]
    1 => string (26) "preRenderActionsDropbutton"
    $0['actions']['#process'][0][1]
    1 => array (2)
    $0['actions']['#process'][1]
    0 => string (34) "Drupal\Core\Render\Element\Actions"
    $0['actions']['#process'][1][0]
    1 => string (14) "processActions"
    $0['actions']['#process'][1][1]
    2 => array (2)
    $0['actions']['#process'][2]
    0 => string (34) "Drupal\Core\Render\Element\Actions"
    $0['actions']['#process'][2][0]
    1 => string (16) "processContainer"
    $0['actions']['#process'][2][1]
    • Base64
    • base64_decode(1) binary string (12)
      base64_decode($0['actions']['#process'][2][1])
#theme_wrappers => array (1)
$0['actions']['#theme_wrappers']
0 => string (9) "container"
$0['actions']['#theme_wrappers'][0]
#after_build => array (1)
$0['actions']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['actions']['#after_build'][0]
#defaults_loaded => boolean true
$0['actions']['#defaults_loaded']
#tree => boolean false
$0['actions']['#tree']
#parents => array (1)
$0['actions']['#parents']
0 => string (7) "actions"
$0['actions']['#parents'][0]
#array_parents => array (1)
$0['actions']['#array_parents']
0 => string (7) "actions"
$0['actions']['#array_parents'][0]
#processed => boolean true
$0['actions']['#processed']
#required => boolean false
$0['actions']['#required']
#attributes => array (2)
$0['actions']['#attributes']
data-drupal-selector => string (12) "edit-actions"
$0['actions']['#attributes']['data-drupal-selector']
class => array (1)
$0['actions']['#attributes']['class']
0 => string (12) "form-actions"
$0['actions']['#attributes']['class'][0]
#title_display => string (6) "before"
$0['actions']['#title_display']
#description_display => string (5) "after"
$0['actions']['#description_display']
#errors => null
$0['actions']['#errors']
#id => string (15) "edit-actions--2"
$0['actions']['#id']
submit => array (31)
$0['actions']['submit']
#type => string (6) "submit"
$0['actions']['submit']['#type']
#value => string (6) "Submit"
$0['actions']['submit']['#value']
#submit => array (3)
$0['actions']['submit']['#submit']
0 => string (12) "::submitForm"
$0['actions']['submit']['#submit'][0]
1 => string (6) "::save"
$0['actions']['submit']['#submit'][1]
2 => string (13) "::confirmForm"
$0['actions']['submit']['#submit'][2]
#button_type => string (7) "primary"
$0['actions']['submit']['#button_type']
#attributes => array (2)
$0['actions']['submit']['#attributes']
class => array (1)
$0['actions']['submit']['#attributes']['class']
0 => string (22) "webform-button--submit"
$0['actions']['submit']['#attributes']['class'][0]
data-drupal-selector => string (11) "edit-submit"
$0['actions']['submit']['#attributes']['data-drupal-selector']
#weight => integer 10
$0['actions']['submit']['#weight']
#validate => array (3)
$0['actions']['submit']['#validate']
0 => string (14) "::validateForm"
$0['actions']['submit']['#validate'][0]
1 => string (10) "::autosave"
$0['actions']['submit']['#validate'][1]
2 => string (10) "::complete"
$0['actions']['submit']['#validate'][2]
#executes_submit_callback => boolean true
$0['actions']['submit']['#executes_submit_callback']
#input => boolean true
$0['actions']['submit']['#input']
#name => string (2) "op"
$0['actions']['submit']['#name']
#is_button => boolean true
$0['actions']['submit']['#is_button']
#limit_validation_errors => boolean false
$0['actions']['submit']['#limit_validation_errors']
#process => array (2)
$0['actions']['submit']['#process']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\SubmitprocessButton
    1Drupal\Core\Render\Element\SubmitprocessAjaxForm
  • 0 => array (2)
    $0['actions']['submit']['#process'][0]
    0 => string (33) "Drupal\Core\Render\Element\Submit"
    $0['actions']['submit']['#process'][0][0]
    1 => string (13) "processButton"
    $0['actions']['submit']['#process'][0][1]
    1 => array (2)
    $0['actions']['submit']['#process'][1]
    0 => string (33) "Drupal\Core\Render\Element\Submit"
    $0['actions']['submit']['#process'][1][0]
    1 => string (15) "processAjaxForm"
    $0['actions']['submit']['#process'][1][1]
#pre_render => array (1)
$0['actions']['submit']['#pre_render']
0 => array (2)
$0['actions']['submit']['#pre_render'][0]
0 => string (33) "Drupal\Core\Render\Element\Submit"
$0['actions']['submit']['#pre_render'][0][0]
1 => string (15) "preRenderButton"
$0['actions']['submit']['#pre_render'][0][1]
#theme_wrappers => array (1)
$0['actions']['submit']['#theme_wrappers']
0 => string (13) "input__submit"
$0['actions']['submit']['#theme_wrappers'][0]
#value_callback => array (2)
$0['actions']['submit']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Submit"
$0['actions']['submit']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['actions']['submit']['#value_callback'][1]
#after_build => array (1)
$0['actions']['submit']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['actions']['submit']['#after_build'][0]
#defaults_loaded => boolean true
$0['actions']['submit']['#defaults_loaded']
#tree => boolean false
$0['actions']['submit']['#tree']
#access => boolean false
$0['actions']['submit']['#access']
#parents => array (1)
$0['actions']['submit']['#parents']
0 => string (6) "submit"
$0['actions']['submit']['#parents'][0]
#array_parents => array (2)
$0['actions']['submit']['#array_parents']
0 => string (7) "actions"
$0['actions']['submit']['#array_parents'][0]
1 => string (6) "submit"
$0['actions']['submit']['#array_parents'][1]
#processed => boolean true
$0['actions']['submit']['#processed']
#required => boolean false
$0['actions']['submit']['#required']
#title_display => string (6) "before"
$0['actions']['submit']['#title_display']
#description_display => string (5) "after"
$0['actions']['submit']['#description_display']
#errors => null
$0['actions']['submit']['#errors']
#id => string (11) "edit-submit"
$0['actions']['submit']['#id']
#ajax_processed => boolean false
$0['actions']['submit']['#ajax_processed']
#sorted => boolean true
$0['actions']['submit']['#sorted']
#after_build_done => boolean true
$0['actions']['submit']['#after_build_done']
#after_build_done => boolean true
$0['actions']['#after_build_done']
#form_id => string (35) "webform_submission_contact_add_form"
$0['#form_id']
#type => string (4) "form"
$0['#type']
#action => string (55) "form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM"
$0['#action']
#build_id => string (48) "form-6wnEmKziHt2tj4u5sF6WkzFpUwIGdsD7r0vUAC3hycA"
$0['#build_id']
form_build_id => array (24)
$0['form_build_id']
#type => string (6) "hidden"
$0['form_build_id']['#type']
#value => string (48) "form-6wnEmKziHt2tj4u5sF6WkzFpUwIGdsD7r0vUAC3hycA"
$0['form_build_id']['#value']
#id => string (48) "form-6wnEmKziHt2tj4u5sF6WkzFpUwIGdsD7r0vUAC3hycA"
$0['form_build_id']['#id']
#name => string (13) "form_build_id"
$0['form_build_id']['#name']
#parents => array (1)
$0['form_build_id']['#parents']
0 => string (13) "form_build_id"
$0['form_build_id']['#parents'][0]
#attributes => array (2)
$0['form_build_id']['#attributes']
autocomplete => string (3) "off"
$0['form_build_id']['#attributes']['autocomplete']
data-drupal-selector => string (48) "form-6wnemkziht2tj4u5sf6wkzfpuwigdsd7r0vuac3hyca"
$0['form_build_id']['#attributes']['data-drupal-selector']
#input => boolean true
$0['form_build_id']['#input']
#process => array (1)
$0['form_build_id']['#process']
0 => array (2)
$0['form_build_id']['#process'][0]
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_build_id']['#process'][0][0]
1 => string (15) "processAjaxForm"
$0['form_build_id']['#process'][0][1]
#pre_render => array (1)
$0['form_build_id']['#pre_render']
0 => array (2)
$0['form_build_id']['#pre_render'][0]
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_build_id']['#pre_render'][0][0]
1 => string (15) "preRenderHidden"
$0['form_build_id']['#pre_render'][0][1]
#theme => string (13) "input__hidden"
$0['form_build_id']['#theme']
#value_callback => array (2)
$0['form_build_id']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_build_id']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['form_build_id']['#value_callback'][1]
#after_build => array (1)
$0['form_build_id']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['form_build_id']['#after_build'][0]
#defaults_loaded => boolean true
$0['form_build_id']['#defaults_loaded']
#tree => boolean false
$0['form_build_id']['#tree']
#array_parents => array (1)
$0['form_build_id']['#array_parents']
0 => string (13) "form_build_id"
$0['form_build_id']['#array_parents'][0]
#weight => double 0.003
$0['form_build_id']['#weight']
#processed => boolean true
$0['form_build_id']['#processed']
#required => boolean false
$0['form_build_id']['#required']
#title_display => string (6) "before"
$0['form_build_id']['#title_display']
#description_display => string (5) "after"
$0['form_build_id']['#description_display']
#errors => null
$0['form_build_id']['#errors']
#ajax_processed => boolean false
$0['form_build_id']['#ajax_processed']
#sorted => boolean true
$0['form_build_id']['#sorted']
#after_build_done => boolean true
$0['form_build_id']['#after_build_done']
form_id => array (24)
$0['form_id']
#type => string (6) "hidden"
$0['form_id']['#type']
#value => string (35) "webform_submission_contact_add_form"
$0['form_id']['#value']
#id => string (40) "edit-webform-submission-contact-add-form"
$0['form_id']['#id']
#parents => array (1)
$0['form_id']['#parents']
0 => string (7) "form_id"
$0['form_id']['#parents'][0]
#input => boolean true
$0['form_id']['#input']
#process => array (1)
$0['form_id']['#process']
0 => array (2)
$0['form_id']['#process'][0]
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_id']['#process'][0][0]
1 => string (15) "processAjaxForm"
$0['form_id']['#process'][0][1]
#pre_render => array (1)
$0['form_id']['#pre_render']
0 => array (2)
$0['form_id']['#pre_render'][0]
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_id']['#pre_render'][0][0]
1 => string (15) "preRenderHidden"
$0['form_id']['#pre_render'][0][1]
#theme => string (13) "input__hidden"
$0['form_id']['#theme']
#value_callback => array (2)
$0['form_id']['#value_callback']
0 => string (33) "Drupal\Core\Render\Element\Hidden"
$0['form_id']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['form_id']['#value_callback'][1]
#after_build => array (1)
$0['form_id']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['form_id']['#after_build'][0]
#defaults_loaded => boolean true
$0['form_id']['#defaults_loaded']
#tree => boolean false
$0['form_id']['#tree']
#array_parents => array (1)
$0['form_id']['#array_parents']
0 => string (7) "form_id"
$0['form_id']['#array_parents'][0]
#weight => double 0.004
$0['form_id']['#weight']
#processed => boolean true
$0['form_id']['#processed']
#required => boolean false
$0['form_id']['#required']
#attributes => array (1)
$0['form_id']['#attributes']
data-drupal-selector => string (40) "edit-webform-submission-contact-add-form"
$0['form_id']['#attributes']['data-drupal-selector']
#title_display => string (6) "before"
$0['form_id']['#title_display']
#description_display => string (5) "after"
$0['form_id']['#description_display']
#errors => null
$0['form_id']['#errors']
#name => string (7) "form_id"
$0['form_id']['#name']
#ajax_processed => boolean false
$0['form_id']['#ajax_processed']
#sorted => boolean true
$0['form_id']['#sorted']
#after_build_done => boolean true
$0['form_id']['#after_build_done']
#id => string (35) "webform-submission-contact-add-form"
$0['#id']
#method => string (4) "post"
$0['#method']
#theme_wrappers => array (1)
$0['#theme_wrappers']
0 => string (7) "webform"
$0['#theme_wrappers'][0]
#defaults_loaded => boolean true
$0['#defaults_loaded']
#tree => boolean false
$0['#tree']
#validate => array (2)
$0['#validate']
0 => string (14) "::validateForm"
$0['#validate'][0]
1 => string (18) "spamicide_validate"
$0['#validate'][1]
#submit => array (1)
$0['#submit']
0 => string (12) "::submitForm"
$0['#submit'][0]
feed_me => array (30)
$0['feed_me']
#type => string (9) "textfield"
$0['feed_me']['#type']
#title => string (7) "Feed me"
$0['feed_me']['#title']
#weight => integer 999
$0['feed_me']['#weight']
#attributes => array (2)
$0['feed_me']['#attributes']
class => array (1)
$0['feed_me']['#attributes']['class']
0 => string (17) "feed_me_textfield"
$0['feed_me']['#attributes']['class'][0]
data-drupal-selector => string (12) "edit-feed-me"
$0['feed_me']['#attributes']['data-drupal-selector']
#input => boolean true
$0['feed_me']['#input']
#size => integer 60
$0['feed_me']['#size']
#maxlength => integer 128
$0['feed_me']['#maxlength']
#autocomplete_route_name => boolean false
$0['feed_me']['#autocomplete_route_name']
#process => array (4)
$0['feed_me']['#process']
  • Table (4)
  • Contents (4)
  • 01
    0Drupal\Core\Render\Element\TextfieldprocessAutocomplete
    1Drupal\Core\Render\Element\TextfieldprocessAjaxForm
    2Drupal\Core\Render\Element\TextfieldprocessPattern
    3Drupal\Core\Render\Element\TextfieldprocessGroup
  • 0 => array (2)
    $0['feed_me']['#process'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#process'][0][0]
    1 => string (19) "processAutocomplete"
    $0['feed_me']['#process'][0][1]
    1 => array (2)
    $0['feed_me']['#process'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#process'][1][0]
    1 => string (15) "processAjaxForm"
    $0['feed_me']['#process'][1][1]
    2 => array (2)
    $0['feed_me']['#process'][2]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#process'][2][0]
    1 => string (14) "processPattern"
    $0['feed_me']['#process'][2][1]
    3 => array (2)
    $0['feed_me']['#process'][3]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#process'][3][0]
    1 => string (12) "processGroup"
    $0['feed_me']['#process'][3][1]
#pre_render => array (2)
$0['feed_me']['#pre_render']
  • Table (2)
  • Contents (2)
  • 01
    0Drupal\Core\Render\Element\TextfieldpreRenderTextfield
    1Drupal\Core\Render\Element\TextfieldpreRenderGroup
  • 0 => array (2)
    $0['feed_me']['#pre_render'][0]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#pre_render'][0][0]
    1 => string (18) "preRenderTextfield"
    $0['feed_me']['#pre_render'][0][1]
    1 => array (2)
    $0['feed_me']['#pre_render'][1]
    0 => string (36) "Drupal\Core\Render\Element\Textfield"
    $0['feed_me']['#pre_render'][1][0]
    1 => string (14) "preRenderGroup"
    $0['feed_me']['#pre_render'][1][1]
#theme => string (16) "input__textfield"
$0['feed_me']['#theme']
#theme_wrappers => array (1)
$0['feed_me']['#theme_wrappers']
0 => string (12) "form_element"
$0['feed_me']['#theme_wrappers'][0]
#value_callback => array (2)
$0['feed_me']['#value_callback']
0 => string (36) "Drupal\Core\Render\Element\Textfield"
$0['feed_me']['#value_callback'][0]
1 => string (13) "valueCallback"
$0['feed_me']['#value_callback'][1]
#after_build => array (1)
$0['feed_me']['#after_build']
0 => string (38) "conditional_fields_element_after_build"
$0['feed_me']['#after_build'][0]
#defaults_loaded => boolean true
$0['feed_me']['#defaults_loaded']
#tree => boolean false
$0['feed_me']['#tree']
#parents => array (1)
$0['feed_me']['#parents']
0 => string (7) "feed_me"
$0['feed_me']['#parents'][0]
#array_parents => array (1)
$0['feed_me']['#array_parents']
0 => string (7) "feed_me"
$0['feed_me']['#array_parents'][0]
#processed => boolean true
$0['feed_me']['#processed']
#required => boolean false
$0['feed_me']['#required']
#title_display => string (6) "before"
$0['feed_me']['#title_display']
#description_display => string (5) "after"
$0['feed_me']['#description_display']
#errors => null
$0['feed_me']['#errors']
#id => string (12) "edit-feed-me"
$0['feed_me']['#id']
#name => string (7) "feed_me"
$0['feed_me']['#name']
#value => string (0) ""
$0['feed_me']['#value']
#ajax_processed => boolean false
$0['feed_me']['#ajax_processed']
#groups => &array (5)
$0['feed_me']['#groups']
footer => array (1)
$0['feed_me']['#groups']['footer']
#group_exists => boolean true
$0['feed_me']['#groups']['footer']['#group_exists']
name => array (1)
$0['feed_me']['#groups']['name']
#group_exists => boolean true
$0['feed_me']['#groups']['name']['#group_exists']
subject => array (1)
$0['feed_me']['#groups']['subject']
#group_exists => boolean true
$0['feed_me']['#groups']['subject']['#group_exists']
message => array (1)
$0['feed_me']['#groups']['message']
#group_exists => boolean true
$0['feed_me']['#groups']['message']['#group_exists']
feed_me => array (1)
$0['feed_me']['#groups']['feed_me']
#group_exists => boolean true
$0['feed_me']['#groups']['feed_me']['#group_exists']
#sorted => boolean true
$0['feed_me']['#sorted']
#after_build_done => boolean true
$0['feed_me']['#after_build_done']
#fieldgroups => array (0)
$0['#fieldgroups']
#group_children => array (0)
$0['#group_children']
#entity_type => string (18) "webform_submission"
$0['#entity_type']
#pre_render => array (1)
$0['#pre_render']
0 => array (2)
$0['#pre_render'][0]
0 => string (34) "Drupal\field_group\FormatterHelper"
$0['#pre_render'][0][0]
1 => string (18) "formGroupPreRender"
$0['#pre_render'][0][1]
#processed => boolean true
$0['#processed']
#required => boolean false
$0['#required']
#title_display => string (6) "before"
$0['#title_display']
#description_display => string (5) "after"
$0['#description_display']
#errors => null
$0['#errors']
#array_parents => array (0)
$0['#array_parents']
#field_group_form_process => boolean true
$0['#field_group_form_process']
#contextual_links => array (1)
$0['#contextual_links']
webform => array (1)
$0['#contextual_links']['webform']
route_parameters => array (1)
$0['#contextual_links']['webform']['route_parameters']
webform => string (7) "contact"
$0['#contextual_links']['webform']['route_parameters']['webform']
#after_build_done => boolean true
$0['#after_build_done']
Called from <ROOT>/modules/contrib/devel/src/Controller/EntityDebugController.php:158 [Drupal\devel\DevelDumperManager->exportAsRenderable()]
  1. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:123 [call_user_func_array()]
  2. <ROOT>/core/lib/Drupal/Core/Render/Renderer.php:638 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  3. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:121 [Drupal\Core\Render\Renderer->executeInRenderContext()]
  4. <ROOT>/core/lib/Drupal/Core/EventSubscriber/EarlyRenderingControllerWrapperSubscriber.php:97 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext()]
  5. .../symfony/http-kernel/HttpKernel.php:181 [Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}()]
  6. .../symfony/http-kernel/HttpKernel.php:76 [Symfony\Component\HttpKernel\HttpKernel->handleRaw()]
  7. <ROOT>/core/lib/Drupal/Core/StackMiddleware/Session.php:53 [Symfony\Component\HttpKernel\HttpKernel->handle()]
  8. <ROOT>/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php:48 [Drupal\Core\StackMiddleware\Session->handle()]
  9. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ContentLength.php:28 [Drupal\Core\StackMiddleware\KernelPreHandle->handle()]
  10. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:201 [Drupal\Core\StackMiddleware\ContentLength->handle()]
  11. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:138 [Drupal\page_cache\StackMiddleware\PageCache->fetch()]
  12. <ROOT>/core/modules/page_cache/src/StackMiddleware/PageCache.php:87 [Drupal\page_cache\StackMiddleware\PageCache->lookup()]
  13. .../asm89/stack-cors/src/Cors.php:53 [Drupal\page_cache\StackMiddleware\PageCache->handle()]
  14. <ROOT>/modules/contrib/shield/src/ShieldMiddleware.php:262 [Asm89\Stack\Cors->handle()]
  15. <ROOT>/modules/contrib/shield/src/ShieldMiddleware.php:129 [Drupal\shield\ShieldMiddleware->bypass()]
  16. <ROOT>/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php:48 [Drupal\shield\ShieldMiddleware->handle()]
  17. <ROOT>/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php:51 [Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle()]
  18. <ROOT>/core/lib/Drupal/Core/StackMiddleware/AjaxPageState.php:36 [Drupal\Core\StackMiddleware\NegotiationMiddleware->handle()]
  19. <ROOT>/core/lib/Drupal/Core/StackMiddleware/StackedHttpKernel.php:51 [Drupal\Core\StackMiddleware\AjaxPageState->handle()]
  20. <ROOT>/core/lib/Drupal/Core/DrupalKernel.php:741 [Drupal\Core\StackMiddleware\StackedHttpKernel->handle()]
  21. <ROOT>/index.php:19 [Drupal\Core\DrupalKernel->handle()]