SHARE
TWEET

Untitled

a guest May 19th, 2017 42 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. if(!defined('LITEPHP')){exit('Out of scope');}
  3. abstract class Controller
  4. {
  5.     function __get($object)
  6.     {
  7.         $object = strtolower($object);
  8.         //Reason for switch is to avoid user using un-needed objects out registry
  9.         switch($object)
  10.         {
  11.             case 'view':
  12.                 return Registry::get('View');
  13.             break;
  14.             case 'library':
  15.                 return Registry::get('Library');
  16.             break;
  17.             case 'model':
  18.                 return Registry::get('Model');
  19.             break;
  20.             case 'input':
  21.                 return Registry::get('Input');
  22.             break;
  23.             case 'config':
  24.                 return Registry::get('Config');
  25.             break;
  26.             case 'route':
  27.                 return Registry::get('Route');
  28.             break;
  29.             case 'language':
  30.             case 'lang':
  31.                 return Registry::get('Language');
  32.             break;
  33.         }
  34.         return null;
  35.     }
  36. }
  37. ?>
RAW Paste Data
Top