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'); }
/** * @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; }