You are here

function page_cache_form_test_form_page_cache_form_test_process in Drupal 10

Same name and namespace in other branches
  1. 8 core/modules/page_cache/tests/modules/page_cache_form_test.module \page_cache_form_test_form_page_cache_form_test_process()
  2. 9 core/modules/page_cache/tests/modules/page_cache_form_test.module \page_cache_form_test_form_page_cache_form_test_process()

Process callback to check immutability.

1 string reference to 'page_cache_form_test_form_page_cache_form_test_process'
page_cache_form_test_form_page_cache_form_test_alter in core/modules/page_cache/tests/modules/page_cache_form_test.module
Implements hook_form_FORM_ID_alter().

File

core/modules/page_cache/tests/modules/page_cache_form_test.module, line 22
Provides functionality for testing form caching.

Code

function page_cache_form_test_form_page_cache_form_test_process($form, FormStateInterface $form_state) {
  if (isset($form_state
    ->getBuildInfo()['immutable']) && $form_state
    ->getBuildInfo()['immutable']) {
    $form['#suffix'] = 'Immutable: TRUE';
  }
  else {
    $form['#suffix'] = 'Immutable: FALSE';
  }
  return $form;
}