require_open_storage(); return self::$_cli_storage[self::$_name][$key] = $value; } /** * * @param string $key * @return boolean */ public function remove($key) { $retval = null; $this->require_open_storage(); if (isset(self::$_cli_storage[self::$_name][$key])) { $retval = self::$_cli_storage[self::$_name][$key]; unset(self::$_cli_storage[self::$_name][$key]); } return $retval; } /** * Return PHP session name * * @return string */ public function getName() { return 'commandLine'; } /** * Return PHP session Id * * @return string */ public function getId() { return 'commandLine'; } public function reset() { self::$_cli_storage[self::$_name] = array(); return; } /** * * @return Void */ public function destroy() { unset(self::$_cli_storage[self::$_name]); return; } }