function DbLogFormInjectionTest::testLoggerSerialization
Tests db log injection serialization.
File
- 
              core/
modules/ dblog/ tests/ src/ Kernel/ DbLogFormInjectionTest.php, line 94  
Class
- DbLogFormInjectionTest
 - Tests serializing a form with an injected dblog logger instance.
 
Namespace
Drupal\Tests\dblog\KernelCode
public function testLoggerSerialization() : void {
  $form_state = new FormState();
  // Forms are only serialized during POST requests.
  $form_state->setRequestMethod('POST');
  $form_state->setCached();
  $form_builder = $this->container
    ->get('form_builder');
  $form_id = $form_builder->getFormId($this, $form_state);
  $form = $form_builder->retrieveForm($form_id, $form_state);
  $form_builder->prepareForm($form_id, $form, $form_state);
  $form_builder->processForm($form_id, $form, $form_state);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.