Pathologic was missing because of a .git folder inside.
[yaffs-website] / web / modules / contrib / pathologic / pathologic_test / pathologic_test.module
diff --git a/web/modules/contrib/pathologic/pathologic_test/pathologic_test.module b/web/modules/contrib/pathologic/pathologic_test/pathologic_test.module
new file mode 100644 (file)
index 0000000..32b5397
--- /dev/null
@@ -0,0 +1,19 @@
+<?php
+
+/**
+ * Implements hook_pathologic_alter(), for testing that functionality.
+ */
+function pathologic_test_pathologic_alter(&$url_params, $parts, $settings) {
+  if (is_array($parts['qparts']) && isset($parts['qparts']['test'])) {
+    if ($parts['qparts']['test'] === 'add_foo_qpart') {
+      // Add a "foo" query part
+      if (empty($url_params['options']['query'])) {
+        $url_params['options']['query'] = [];
+      }
+      $url_params['options']['query']['foo'] = 'bar';
+    }
+    elseif ($parts['qparts']['test'] === 'use_original') {
+      $url_params['options']['use_original'] = TRUE;
+    }
+  }
+}