function BatchInjectionCallbacks::titleCallback
Tests the title on the progress page by performing a batch callback.
File
-
core/
modules/ system/ tests/ modules/ batch_test/ src/ BatchInjectionCallbacks.php, line 45
Class
- BatchInjectionCallbacks
- Batch callbacks using dependency injection for testing batches.
Namespace
Drupal\batch_testCode
public function titleCallback() : void {
$batch_test_helper = new BatchTestHelper();
// Because drupalGet() steps through the full progressive batch before
// returning control to the test function, we cannot test that the correct
// title is being used on the batch processing page by viewing that page
// directly. Instead, we save the title being used in a variable here, so
// that it can be loaded and inspected in the thread running the test.
$title = $this->titleResolver
->getTitle($this->requestStack
->getCurrentRequest(), $this->routeMatch
->getRouteObject());
$batch_test_helper->stack($title);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.