function ElementTest::providerTestIsEmpty
Same name in other branches
- 8.9.x core/tests/Drupal/Tests/Core/Render/ElementTest.php \Drupal\Tests\Core\Render\ElementTest::providerTestIsEmpty()
- 10 core/tests/Drupal/Tests/Core/Render/ElementTest.php \Drupal\Tests\Core\Render\ElementTest::providerTestIsEmpty()
- 11.x core/tests/Drupal/Tests/Core/Render/ElementTest.php \Drupal\Tests\Core\Render\ElementTest::providerTestIsEmpty()
File
-
core/
tests/ Drupal/ Tests/ Core/ Render/ ElementTest.php, line 188
Class
- ElementTest
- @coversDefaultClass \Drupal\Core\Render\Element @group Render
Namespace
Drupal\Tests\Core\RenderCode
public function providerTestIsEmpty() {
return [
[
[],
TRUE,
],
[
[
'#attached' => [],
],
FALSE,
],
[
[
'#cache' => [],
],
TRUE,
],
[
[
'#weight' => [],
],
TRUE,
],
// Variations.
[
[
'#attached' => [],
'#cache' => [],
],
FALSE,
],
[
[
'#attached' => [],
'#weight' => [],
],
FALSE,
],
[
[
'#attached' => [],
'#weight' => [],
'#cache' => [],
],
FALSE,
],
[
[
'#cache' => [],
'#weight' => [],
],
TRUE,
],
[
[
'#cache' => [],
'#weight' => [],
'#any_other_property' => [],
],
FALSE,
],
[
[
'#attached' => [],
'#weight' => [],
'#cache' => [],
'#any_other_property' => [],
],
FALSE,
],
// Cover sorting.
[
[
'#cache' => [],
'#weight' => [],
'#attached' => [],
],
FALSE,
],
[
[
'#cache' => [],
'#weight' => [],
],
TRUE,
],
[
[
'#weight' => [],
'#cache' => [],
],
TRUE,
],
[
[
'#cache' => [],
],
TRUE,
],
[
[
'#cache' => [
'tags' => [
'foo',
],
],
],
TRUE,
],
[
[
'#cache' => [
'contexts' => [
'bar',
],
],
],
TRUE,
],
[
[
'#cache' => [],
'#markup' => 'llamas are awesome',
],
FALSE,
],
[
[
'#markup' => 'llamas are the most awesome ever',
],
FALSE,
],
[
[
'#cache' => [],
'#any_other_property' => TRUE,
],
FALSE,
],
[
[
'#any_other_property' => TRUE,
],
FALSE,
],
];
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.