function AttributesTest::testAttributeIteration

Same name in other branches
  1. 9 core/tests/Drupal/Tests/Core/Common/AttributesTest.php \Drupal\Tests\Core\Common\AttributesTest::testAttributeIteration()
  2. 8.9.x core/tests/Drupal/Tests/Core/Common/AttributesTest.php \Drupal\Tests\Core\Common\AttributesTest::testAttributeIteration()
  3. 11.x core/tests/Drupal/Tests/Core/Common/AttributesTest.php \Drupal\Tests\Core\Common\AttributesTest::testAttributeIteration()

Tests attribute iteration.

File

core/tests/Drupal/Tests/Core/Common/AttributesTest.php, line 64

Class

AttributesTest
Tests the Drupal\Core\Template\Attribute functionality.

Namespace

Drupal\Tests\Core\Common

Code

public function testAttributeIteration() : void {
    $attribute = new Attribute([
        'key1' => 'value1',
    ]);
    foreach ($attribute as $value) {
        $this->assertSame((string) $value, 'value1', 'Iterate over attribute.');
    }
}

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