public static function run() { try { Paths::init(); Reader::get('app'); if (!defined('DEV_SHOWERRORS')) { define('DEV_SHOWERRORS', false); } if (!defined('APP_KEY')) { define('APP_KEY', 'e77393ef-c24b-4ff5-81f7-ed9fa28b4fb8'); } if (!defined('APP_NAME')) { define('APP_NAME', 'sfphp'); } Translations::init(); Session::get(); new Launcher(); } catch (\Exception $err) { $errorInfo = sprintf('%s: %s in %s on line %s.', 'Error', $err, $err->getFile(), $err->getLine()); Debug::dump($errorInfo); } }
private function _token($type) { if ($type == 'Generic') { $adapter = new File(PATH_CACHE); $adapter->setOption('ttl', 10800); $cache = new Cache($adapter); $token = $cache->get('token'); if (is_null($token)) { $token = Tokenizer::create(['GENERIC_API' => true], APP_KEY, 180); $cache->set('token', $token, 10800); } return $token; } if ($type == 'User') { //var_dump(Session::get()); return Session::get('sincco\\login\\token'); } }