Browse code

Implement old class loader for Contao 3.2 compatibility

Benjamin Roth authored on16/12/2019 10:06:11
Showing1 changed files
... ...
@@ -13,6 +13,24 @@
13 13
 */
14 14
 if (class_exists('NamespaceClassLoader')) {
15 15
   NamespaceClassLoader::add('EsalesMedia\Cookieconsent', 'system/modules/eSM_cookieconsent/src');
16
+} else {
17
+  /**
18
+   * Register the namespaces
19
+   */
20
+  ClassLoader::addNamespaces(array
21
+  (
22
+    'EsalesMedia\Cookieconsent',
23
+  ));
24
+
25
+  /**
26
+   * Register the classes
27
+   */
28
+  ClassLoader::addClasses(array
29
+  (
30
+    // Listener
31
+    'EsalesMedia\Cookieconsent\TemplateListener'       => 'system/modules/eSM_cookieconsent/src/EsalesMedia/Cookieconsent/EventListener/TemplateListener.php',
32
+    'EsalesMedia\Cookieconsent\InsertTagsListener'       => 'system/modules/eSM_cookieconsent/src/EsalesMedia/Cookieconsent/EventListener/InsertTagsListener.php',
33
+  ));
16 34
 }
17 35
 /*
18 36
 * Register the templates