Overview

Namespaces

  • Core
    • BaseClasses
    • Cookie
    • Crontab
    • DB
    • Input
    • Mailer
    • Middleware
      • Auth
      • CSRF
    • Route
    • Session
    • System
  • None

Classes

  • Bridge
  • Core\BaseClasses\BaseAuth
  • Core\BaseClasses\BaseController
  • Core\BaseClasses\BaseCSRF
  • Core\Cookie\Cookie
  • Core\Crontab\Crontab
  • Core\DB\DB
  • Core\Input\Input
  • Core\Mailer\Mailer
  • Core\Middleware\Auth\Auth
  • Core\Middleware\CSRF\CSRF
  • Core\Route\Route
  • Core\Session\Session
  • Core\System\System

Functions

  • back
  • ControllerAutoload
  • dbd
  • ErrorHandler
  • ExceptionHandler
  • json
  • loadConfig
  • MiddlewareAutoload
  • redirect
  • SPAutoload
  • view
  • Overview
  • Namespace
  • Class
 1: <?php
 2: /**
 3:  * Created by PhpStorm.
 4:  * @Author: Shakti Phartiyal
 5:  * Date: 11/24/16
 6:  * Time: 10:11 AM
 7:  */
 8: /*function __autoload($class) //DEPRECATED
 9: {
10:     $parts = explode('\\', $class);
11:     $filename = __DIR__ . '/Classes/' .end($parts) . '.php';
12:     if (file_exists($filename))
13:     {
14:         require $filename;
15:     }
16:     else
17:     {
18:         require __DIR__ . '/Plugins/autoload.php';
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';
API documentation generated by ApiGen