public function OptGroupTest::providerTestFlattenOptions in Drupal 9
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Form/OptGroupTest.php \Drupal\Tests\Core\Form\OptGroupTest::providerTestFlattenOptions()
Provides test data for the flattenOptions() method.
Return value
array
File
- core/
tests/ Drupal/ Tests/ Core/ Form/ OptGroupTest.php, line 28
Class
- OptGroupTest
- @coversDefaultClass \Drupal\Core\Form\OptGroup @group Form
Namespace
Drupal\Tests\Core\FormCode
public function providerTestFlattenOptions() {
$object1 = new \stdClass();
$object1->option = [
'foo' => 'foo',
];
$object2 = new \stdClass();
$object2->option = [
[
'foo' => 'foo',
],
[
'foo' => 'foo',
],
];
$object3 = new \stdClass();
return [
[
[
'foo' => 'foo',
],
],
[
[
[
'foo' => 'foo',
],
],
],
[
[
$object1,
],
],
[
[
$object2,
],
],
[
[
$object1,
$object2,
],
],
[
[
'foo' => $object3,
$object1,
[
'foo' => 'foo',
],
],
],
];
}