function FormElementHelperTest::getElementByNameProvider
Provides test data.
File
- 
              core/
tests/ Drupal/ Tests/ Core/ Form/ FormElementHelperTest.php, line 34  
Class
- FormElementHelperTest
 - Tests the form element helper.
 
Namespace
Drupal\Tests\Core\FormCode
public static function getElementByNameProvider() {
  $data = [];
  $data[] = [
    'id',
    [],
    [],
  ];
  $data[] = [
    'id',
    [
      'id' => [
        '#title' => 'ID',
        '#parents' => [
          'id',
        ],
      ],
    ],
    [
      '#title' => 'ID',
      '#parents' => [
        'id',
      ],
    ],
  ];
  $data[] = [
    'id',
    [
      'fieldset' => [
        'id' => [
          '#title' => 'ID',
          '#parents' => [
            'id',
          ],
        ],
        '#parents' => [
          'fieldset',
        ],
      ],
    ],
    [
      '#title' => 'ID',
      '#parents' => [
        'id',
      ],
    ],
  ];
  $data[] = [
    'fieldset',
    [
      'fieldset' => [
        'id' => [
          '#title' => 'ID',
          '#parents' => [
            'id',
          ],
        ],
        '#parents' => [
          'fieldset',
        ],
      ],
    ],
    [
      'id' => [
        '#title' => 'ID',
        '#parents' => [
          'id',
        ],
      ],
      '#parents' => [
        'fieldset',
      ],
    ],
  ];
  $data[] = [
    'fieldset][id',
    [
      'fieldset' => [
        '#tree' => TRUE,
        'id' => [
          '#title' => 'ID',
          '#parents' => [
            'fieldset',
            'id',
          ],
        ],
        '#parents' => [
          'fieldset',
        ],
      ],
    ],
    [
      '#title' => 'ID',
      '#parents' => [
        'fieldset',
        'id',
      ],
    ],
  ];
  return $data;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.