![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/vendor/matomo/device-detector/ |
<?php declare(strict_types=1); /** * PSR-4 autoloader implementation for the DeviceDetector namespace. * First we define the 'dd_autoload' function, and then we register * it with 'spl_autoload_register' so that PHP knows to use it. */ /** * Automatically include the file that defines <code>class</code>. * * @param string $class * the name of the class to load * * @return void */ function dd_autoload(string $class): void { if (false === strpos($class, 'DeviceDetector\\')) { return; } $namespaceMap = ['DeviceDetector\\' => __DIR__ . '/']; foreach ($namespaceMap as $prefix => $dir) { /* First swap out the namespace prefix with a directory... */ $path = str_replace($prefix, $dir, $class); /* replace the namespace separator with a directory separator... */ $path = str_replace('\\', '/', $path); /* and finally, add the PHP file extension to the result. */ $path .= '.php'; /* $path should now contain the path to a PHP file defining $class */ @include $path; } } spl_autoload_register('dd_autoload');