Ejemplo n.º 1
0
 public function notepad(TierJig $tierJig, VariableMap $variableMap, Session $session)
 {
     $data = $session->getData();
     $value = $variableMap->getVariable('data', false);
     if ($value !== false && strlen(trim($value)) != 0) {
         $data[] = $value;
         $session->setData($data);
     }
     $value = $variableMap->getVariable('submit', false);
     if ($value !== false && strcmp($value, "Clear") === 0) {
         $session->setData([]);
     }
     $session->save();
     return $tierJig->createJigExecutable('pages/notepad');
 }
Ejemplo n.º 2
0
 /**
  * @param Session $session
  * @param HeadersSet $headerSet
  * @return int
  */
 public static function addSessionHeader(Session $session, HeadersSet $headerSet)
 {
     $headers = $session->getHeaders(\ASM\SessionManager::CACHE_PRIVATE);
     foreach ($headers as $key => $value) {
         $headerSet->addHeader($key, $value);
     }
     $session->save();
     return TierApp::PROCESS_CONTINUE;
 }