annotate default/assets/vendors/theme-widgets/vendor/mute/facebook/tests/bootstrap.php @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 <?php
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 /**
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 * This file is part of Mute\Facebook.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 *
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 * For the full copyright and license information, please view the LICENSE
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 * file that was distributed with this source code.
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 *
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 * @author Xavier Barbosa <[email protected]>
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 * @copyright Copyright (c) 2012-2014, Xavier Barbosa
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 * @license http://opensource.org/licenses/MIT
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 **/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 spl_autoload_register(function ($classname) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 $path = strtr($classname, array('\\' => DIRECTORY_SEPARATOR));
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 $filename = realpath(__DIR__ . '/../src/' . $path . '.php');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 if ($filename) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 include $filename;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 $filename = realpath(__DIR__ . '/' . $path . '.php');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 if ($filename) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 include $filename;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 // Fallback with included paths
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 foreach (explode(PATH_SEPARATOR, get_include_path()) as $dir) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 $filename = realpath($dir . '/' . $path . '.php');
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 if ($filename) {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 include $filename;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 });