PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.2.0
Independent Analytics – WordPress Analytics Plugin v2.2.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / vendor / matomo / device-detector / autoload.php
independent-analytics / vendor / matomo / device-detector Last commit date
Cache 2 years ago Parser 2 years ago Yaml 2 years ago regexes 2 years ago ClientHints.php 2 years ago DeviceDetector.php 2 years ago autoload.php 2 years ago phpcs.xml 2 years ago
autoload.php
38 lines
1 <?php
2
3 declare (strict_types=1);
4 namespace IAWP_SCOPED;
5
6 /**
7 * PSR-4 autoloader implementation for the DeviceDetector namespace.
8 * First we define the 'dd_autoload' function, and then we register
9 * it with 'spl_autoload_register' so that PHP knows to use it.
10 */
11 /**
12 * Automatically include the file that defines <code>class</code>.
13 *
14 * @param string $class
15 * the name of the class to load
16 *
17 * @return void
18 * @internal
19 */
20 function dd_autoload(string $class) : void
21 {
22 if (\false === \strpos($class, 'DeviceDetector\\')) {
23 return;
24 }
25 $namespaceMap = ['DeviceDetector\\' => __DIR__ . '/'];
26 foreach ($namespaceMap as $prefix => $dir) {
27 /* First swap out the namespace prefix with a directory... */
28 $path = \str_replace($prefix, $dir, $class);
29 /* replace the namespace separator with a directory separator... */
30 $path = \str_replace('\\', '/', $path);
31 /* and finally, add the PHP file extension to the result. */
32 $path .= '.php';
33 /* $path should now contain the path to a PHP file defining $class */
34 @(include $path);
35 }
36 }
37 \spl_autoload_register('IAWP_SCOPED\\dd_autoload');
38