PluginProbe
Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder / trunk
Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder vtrunk
3.5.0 trunk 1.0.10 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.6.1 1.0.7 1.0.8 1.0.9 1.1 1.1.1 1.2 1.3 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.5 1.5.1 1.5.2 All 109 releases
buttonizer-multifunctional-button / app / autoloader.php

autoloader.php in Buttonizer – Floating Menus, Sticky Buttons, & Popup Builder trunk, at app/autoloader.php

33 lines 981 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /*
3 * SOFTWARE LICENSE INFORMATION
4 *
5 * Copyright (c) 2017 Buttonizer, all rights reserved.
6 *
7 * This file is part of Buttonizer
8 *
9 * For detailed information regarding to the licensing of
10 * this software, please review the license.txt or visit:
11 * https://buttonizer.pro/license/
12 */
13
14 // Load Strauss classmap autoloader for Buttonizer\Core\* classes
15 require_once __DIR__ . '/Core/autoload.php';
16
17 spl_autoload_register(function ($class_name) {
18 try {
19 if (substr($class_name, 0, 10) === 'Buttonizer') {
20 // Skip Core\ classes — handled by Strauss classmap autoloader above
21 if (substr($class_name, 0, 16) === 'Buttonizer\Core\\') {
22 return;
23 }
24
25 $class_name = substr($class_name, 10);
26
27 require BUTTONIZER_APP_DIR . str_replace("\\", "/", $class_name) . '.php';
28 }
29 } catch (\Exception $e) {
30 exit("Error: " . $e->getMessage());
31 }
32 });
33