/** * * @return Miao_Session_Handler */ public static function factory() { $className = 'none'; if (Miao_Config::checkConfig(__CLASS__)) { $config = Miao_Config::Libs(__CLASS__, false); $className = $config->get('type', $className); } $className = 'Miao_Session_Handler_' . ucfirst($className); $result = new $className(); return $result; }
public static function defaultRegister() { $configDefault = array('error_level' => '30711', 'default_timezone' => 'Europe/Moscow', 'unregister_globals' => '1', 'strip_global_slashes' => '1', 'umask' => '0', 'upload_tmp_dir' => '/tmp'); if (Miao_Config::checkConfig(__CLASS__)) { $config = Miao_Config::Libs(__CLASS__); } else { $config = new Miao_Config_Base($configDefault); } $initialazer = new Miao_Env_Initializer($config); $initialazer->run(); }