function HtmlTest::providerTestHtmlGetId
Same name in other branches
- 9 core/tests/Drupal/Tests/Component/Utility/HtmlTest.php \Drupal\Tests\Component\Utility\HtmlTest::providerTestHtmlGetId()
- 10 core/tests/Drupal/Tests/Component/Utility/HtmlTest.php \Drupal\Tests\Component\Utility\HtmlTest::providerTestHtmlGetId()
- 11.x core/tests/Drupal/Tests/Component/Utility/HtmlTest.php \Drupal\Tests\Component\Utility\HtmlTest::providerTestHtmlGetId()
Provides test data for testHtmlGetId().
Return value
array Test data.
File
-
core/
tests/ Drupal/ Tests/ Component/ Utility/ HtmlTest.php, line 212
Class
Namespace
Drupal\Tests\Component\UtilityCode
public function providerTestHtmlGetId() {
$id = 'abcdefghijklmnopqrstuvwxyz-0123456789';
return [
// Verify that letters, digits, and hyphens are not stripped from the ID.
[
$id,
$id,
],
// Verify that invalid characters are stripped from the ID.
[
'invalididentifier',
'invalid,./:@\\^`{Üidentifier',
],
// Verify Drupal coding standards are enforced.
[
'id-name-1',
'ID NAME_[1]',
],
// Verify that a repeated ID is made unique.
[
'test-unique-id',
'test-unique-id',
],
[
'test-unique-id',
'test-unique-id',
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.