* $session->setOptions(array(
* 'uniqueId' => 'my-private-app'
* ));
*
*
* @param array $options
*/
public function setOptions($options){ }
/**
* Get internal options
*
* @return array
*/
public function getOptions(){ }
/**
* Gets a session variable from an application context
*
* @param string $index
* @param mixed $defaultValue
* @return mixed
*/
public function get($index, $defaultValue=null){ }
/**
* Sets a session variable in an application context
*
*
* $session->set('auth', 'yes');
*
*
* @param string $index
* @param string $value
*/
public function set($index, $value){ }
/**
* Check whether a session variable is set in an application context
*
*
* var_dump($session->has('auth'));
*
*
* @param string $index
* @return boolean
*/
public function has($index){ }
/**
* Removes a session variable from an application context
*
*
* $session->remove('auth');
*
*
* @param string $index
*/
public function remove($index){ }
/**
* Returns active session id
*
*
* echo $session->getId();
*
*
* @return string
*/
public function getId(){ }
/**
* Check whether the session has been started
*
*
* var_dump($session->isStarted());
*
*
* @return boolean
*/
public function isStarted(){ }
/**
* Destroys the active session
*
*
* var_dump($session->destroy());
*
*
* @return boolean
*/
public function destroy(){ }
}
}