public LoggingForm::buildForm(array $form, FormStateInterface $form_state)
Form constructor.
Parameters
array $form: An associative array containing the structure of the form.
\Drupal\Core\Form\FormStateInterface $form_state: The current state of the form.
Return value
array The form structure.
Overrides ConfigFormBase::buildForm
File
- core/modules/system/src/Form/LoggingForm.php, line 30
Class
- LoggingForm
- Configure logging settings for this site.
Namespace
Drupal\system\Form
Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public function buildForm( array $form , FormStateInterface $form_state ) { $config = $this ->config( 'system.logging' ); $form [ 'error_level' ] = array ( '#type' => 'radios' , '#title' => t( 'Error messages to display' ), '#default_value' => $config ->get( 'error_level' ), '#options' => array ( ERROR_REPORTING_HIDE => t( 'None' ), ERROR_REPORTING_DISPLAY_SOME => t( 'Errors and warnings' ), ERROR_REPORTING_DISPLAY_ALL => t( 'All messages' ), ERROR_REPORTING_DISPLAY_VERBOSE => t( 'All messages, with backtrace information' ), ), '#description' => t( 'It is recommended that sites running on production environments do not display any errors.' ), ); return parent::buildForm( $form , $form_state ); } |
Please login to continue.