Ejemplo n.º 1
0
Archivo: App.php Proyecto: sincco/sfphp
 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);
     }
 }
Ejemplo n.º 2
0
 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');
     }
 }