PluginProbe ʕ •ᴥ•ʔ
Matomo Analytics – Powerful, Privacy-First Insights for WordPress / 1.3.1
Matomo Analytics – Powerful, Privacy-First Insights for WordPress v1.3.1
5.11.1 5.11.0 5.10.2 5.10.1 trunk 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.3.2 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.10.0 4.11.0 4.12.0 4.13.0 4.13.2 4.13.3 4.13.4 4.13.5 4.14.0 4.14.1 4.14.2 4.15.0 4.15.1 4.15.2 4.15.3 4.2.0 4.3.0 4.3.1 4.4.1 4.4.2 4.5.0 4.6.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.1.0 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.10.0 5.2.0 5.2.1 5.2.2 5.3.0 5.3.1 5.3.2 5.3.3 5.6.0 5.6.1 5.7.0 5.7.1 5.8.0 5.8.1 5.8.2
matomo / app / LegacyAutoloader.php
matomo / app Last commit date
config 5 years ago core 5 years ago js 5 years ago lang 6 years ago libs 6 years ago plugins 5 years ago vendor 5 years ago .htaccess 6 years ago LEGALNOTICE 6 years ago LICENSE 6 years ago LegacyAutoloader.php 5 years ago PRIVACY.md 6 years ago README.md 6 years ago SECURITY.md 6 years ago bootstrap.php 6 years ago console 6 years ago favicon.ico 6 years ago index.php 6 years ago matomo.js 5 years ago matomo.php 6 years ago piwik.js 5 years ago piwik.php 6 years ago robots.txt 6 years ago
LegacyAutoloader.php
31 lines
1 <?php
2
3 class LegacyAutoloader
4 {
5 public function __construct()
6 {
7 spl_autoload_register(array($this, 'load_class'));
8 }
9
10 public static function register()
11 {
12 new LegacyAutoloader();
13 }
14
15 public function load_class($className)
16 {
17 if (strpos($className, 'Matomo\\') === 0) {
18 $newName = 'Piwik' . substr($className, 6);
19 if (class_exists($newName) && !class_exists($className, false)) {
20 @class_alias($newName, $className);
21 }
22 } elseif (strpos($className, 'Piwik\\') === 0) {
23 $newName = 'Matomo' . substr($className, 5);
24 if (class_exists($newName) && !class_exists($className, false)) {
25 @class_alias($newName, $className);
26 }
27 }
28 }
29 }
30
31 LegacyAutoloader::register();