00001 <?php 00011 final class security { 00012 00018 private static $instance = false; 00019 00025 private static $cfg; 00026 00030 private function __construct() {} 00031 00037 public static function getInstance() { 00038 if (self::$instance === false) 00039 self::init(); 00040 return self::$instance; 00041 } 00042 00046 private static function init() { 00047 self::$cfg = new config(factory::loadCfg(__CLASS__)); 00048 self::$instance = factory::get('security_'.self::$cfg->use); 00049 } 00050 00051 }
1.7.1