3 namespace Drupal\big_pipe_regression_test;
5 use Drupal\big_pipe\Render\BigPipeMarkup;
7 class BigPipeRegressionTestController {
9 const MARKER_2678662 = '<script>var hitsTheFloor = "</body>";</script>';
12 * @see \Drupal\Tests\big_pipe\FunctionalJavascript\BigPipeRegressionTest::testMultipleBodies_2678662()
14 public function regression2678662() {
16 '#markup' => BigPipeMarkup::create(self::MARKER_2678662),
21 * @see \Drupal\Tests\big_pipe\FunctionalJavascript\BigPipeRegressionTest::testMultipleBodies_2678662()
23 public function regression2802923() {
25 '#prefix' => BigPipeMarkup::create('<p>Hi, my train will arrive at '),
27 '#lazy_builder' => [static::class . '::currentTime', []],
28 '#create_placeholder' => TRUE,
30 '#suffix' => BigPipeMarkup::create(' — will I still be able to catch the connection to the center?</p>'),
35 * #lazy_builder callback; builds <time> markup with current time.
39 public static function currentTime() {
41 '#markup' => '<time datetime="' . date('Y-m-d', time()) . '"></time>',
42 '#cache' => ['max-age' => 0],