Version 1
[yaffs-website] / web / core / modules / big_pipe / tests / modules / big_pipe_test / big_pipe_test.module
diff --git a/web/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.module b/web/core/modules/big_pipe/tests/modules/big_pipe_test/big_pipe_test.module
new file mode 100644 (file)
index 0000000..67c805b
--- /dev/null
@@ -0,0 +1,18 @@
+<?php
+
+/**
+ * @file
+ * Support module for BigPipe testing.
+ */
+
+/**
+ * Implements hook_page_top().
+ */
+function big_pipe_test_page_top(array &$page_top) {
+  // Ensure this hook is invoked on every page load.
+  $page_top['#cache']['max-age'] = 0;
+
+  if (\Drupal::request()->query->get('trigger_session')) {
+    $_SESSION['big_pipe_test'] = TRUE;
+  }
+}