Added another front page space for Yaffs info. Added roave security for composer.
[yaffs-website] / web / core / lib / Drupal / Core / Render / Element / Fieldset.php
1 <?php
2
3 namespace Drupal\Core\Render\Element;
4
5 /**
6  * Provides a render element for a group of form elements.
7  *
8  * Usage example:
9  * @code
10  * $form['author'] = array(
11  *   '#type' => 'fieldset',
12  *   '#title' => $this->t('Author'),
13  * );
14  *
15  * $form['author']['name'] = array(
16  *   '#type' => 'textfield',
17  *   '#title' => $this->t('Name'),
18  * );
19  * @endcode
20  *
21  * @see \Drupal\Core\Render\Element\Fieldgroup
22  * @see \Drupal\Core\Render\Element\Details
23  *
24  * @RenderElement("fieldset")
25  */
26 class Fieldset extends RenderElement {
27
28   /**
29    * {@inheritdoc}
30    */
31   public function getInfo() {
32     $class = get_class($this);
33     return [
34       '#process' => [
35         [$class, 'processGroup'],
36         [$class, 'processAjaxForm'],
37       ],
38       '#pre_render' => [
39         [$class, 'preRenderGroup'],
40       ],
41       '#value' => NULL,
42       '#theme_wrappers' => ['fieldset'],
43     ];
44   }
45
46 }