Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!defined('LITEPHP')){exit('Out of scope');}
- abstract class Controller
- {
- function __get($object)
- {
- $object = strtolower($object);
- //Reason for switch is to avoid user using un-needed objects out registry
- switch($object)
- {
- case 'view':
- return Registry::get('View');
- break;
- case 'library':
- return Registry::get('Library');
- break;
- case 'model':
- return Registry::get('Model');
- break;
- case 'input':
- return Registry::get('Input');
- break;
- case 'config':
- return Registry::get('Config');
- break;
- case 'route':
- return Registry::get('Route');
- break;
- case 'language':
- case 'lang':
- return Registry::get('Language');
- break;
- }
- return null;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement