public function init_session($params) { $config = Arr::get($params, 'config', null); $r_iop = Arr::get($params, 'r_iop', 1); $w_iop = Arr::get($params, 'w_iop', 1); if (empty($config)) { return self::_message('`--config` is not specified.'); } if (!file_exists($config)) { return self::_message('`' . $config . '` is not a file.'); } self::_message('Reading .ini file...'); $aws = parse_ini_file($config, true); self::_message('Getting handler object...'); $handler = AWS_Dynamo::register_session_handler($aws); self::_message('Creating session table...'); $handler->createSessionsTable($r_iop, $w_iop); self::_message('Done!'); }
<?php defined('SYSPATH') or die('No direct script access.'); define('AWS_MOD_PATH', dirname(__FILE__)); /** * Use dynamo db when dynamo is specified. */ if (!empty($_SERVER['AWS_DYNAMO_SESSION'])) { $aws = parse_ini_file($_SERVER['AWS_DYNAMO_SESSION'], true); $handler = AWS_Dynamo::register_session_handler($aws); }