function _form_test_tableselect_get_data in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/modules/system/tests/modules/form_test/form_test.module \_form_test_tableselect_get_data()
Create a header and options array. Helper function for callbacks.
4 calls to _form_test_tableselect_get_data()
- ElementsTableSelectTest::testMultipleFalseOptionchecker in core/
modules/ system/ src/ Tests/ Form/ ElementsTableSelectTest.php - Test the whether the option checker gives an error on invalid tableselect values for radios.
- ElementsTableSelectTest::testMultipleTrueOptionchecker in core/
modules/ system/ src/ Tests/ Form/ ElementsTableSelectTest.php - Test the whether the option checker gives an error on invalid tableselect values for checkboxes.
- FormTestTableSelectColspanForm::buildForm in core/
modules/ system/ tests/ modules/ form_test/ src/ Form/ FormTestTableSelectColspanForm.php - Form constructor.
- FormTestTableSelectFormBase::tableselectFormBuilder in core/
modules/ system/ tests/ modules/ form_test/ src/ Form/ FormTestTableSelectFormBase.php - Build a form to test the tableselect element.
File
- core/
modules/ system/ tests/ modules/ form_test/ form_test.module, line 43 - Helper module for the form API tests.
Code
function _form_test_tableselect_get_data() {
$header = array(
'one' => t('One'),
'two' => t('Two'),
'three' => t('Three'),
'four' => t('Four'),
);
$options['row1'] = array(
'title' => array(
'data' => array(
'#title' => t('row1'),
),
),
'one' => 'row1col1',
'two' => t('row1col2'),
'three' => t('row1col3'),
'four' => t('row1col4'),
);
$options['row2'] = array(
'title' => array(
'data' => array(
'#title' => t('row2'),
),
),
'one' => 'row2col1',
'two' => t('row2col2'),
'three' => t('row2col3'),
'four' => t('row2col4'),
);
$options['row3'] = array(
'title' => array(
'data' => array(
'#title' => t('row3'),
),
),
'one' => 'row3col1',
'two' => t('row3col2'),
'three' => t('row3col3'),
'four' => t('row3col4'),
);
return array(
$header,
$options,
);
}