function FormHelperTest::providerElements

Same name and namespace in other branches
  1. 9 core/tests/Drupal/Tests/Core/Form/FormHelperTest.php \Drupal\Tests\Core\Form\FormHelperTest::providerElements()
  2. 8.9.x core/tests/Drupal/Tests/Core/Form/FormHelperTest.php \Drupal\Tests\Core\Form\FormHelperTest::providerElements()
  3. 11.x core/tests/Drupal/Tests/Core/Form/FormHelperTest.php \Drupal\Tests\Core\Form\FormHelperTest::providerElements()

Provides a list of elements to test.

File

core/tests/Drupal/Tests/Core/Form/FormHelperTest.php, line 102

Class

FormHelperTest
@coversDefaultClass \Drupal\Core\Form\FormHelper[[api-linebreak]] @group Form

Namespace

Drupal\Tests\Core\Form

Code

public static function providerElements() {
  return [
    [
      [
        '#type' => 'date',
        '#states' => [
          'visible' => [
            ':input[name="toggle_me"]' => [
              'checked' => TRUE,
            ],
          ],
        ],
      ],
      '#attributes',
    ],
    [
      [
        '#type' => 'item',
        '#states' => [
          'visible' => [
            ':input[name="foo"]' => [
              'value' => 'bar',
            ],
          ],
        ],
        '#markup' => '',
        '#input' => TRUE,
      ],
      '#wrapper_attributes',
    ],
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.