1: <?php
2: 3: 4: 5: 6: 7:
8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
21: function SPAutoload($class)
22: {
23: $parts = explode('\\', $class);
24: $filename = __DIR__ . '/Classes/' .end($parts) . '.php';
25: if (file_exists($filename))
26: {
27: require $filename;
28: }
29: }
30: spl_autoload_register('SPAutoload');
31: function ControllerAutoload($class)
32: {
33: $parts = explode('\\', $class);
34: $filename = __DIR__ . '/../Controllers/' .end($parts) . '.php';
35: if (file_exists($filename))
36: {
37: require $filename;
38: }
39: }
40: spl_autoload_register('ControllerAutoload');
41: function MiddlewareAutoload($class)
42: {
43: $parts = explode('\\', $class);
44: $filename = __DIR__ . '/Middleware/' .end($parts) . '.php';
45: if (file_exists($filename))
46: {
47: require $filename;
48: }
49: }
50: spl_autoload_register('MiddlewareAutoload');
51: require 'Plugins/autoload.php';