Source for file SessionNamespace.php
Documentation is available at SessionNamespace.php
- 1: <?php
- 3: /**
- 4: * Nette Framework
- 5: *
- 6: * Copyright (c) 2004, 2009 David Grudl (http://davidgrudl.com)
- 7: *
- 8: * This source file is subject to the "Nette license" that is bundled
- 9: * with this package in the file license.txt.
- 10: *
- 11: * For more information please see https://nette.org
- 12: *
- 19: */
- 27: /**
- 28: * Session namespace for Session.
- 29: *
- 33: */
- 35: {
- 47: /**
- 48: * Do not call directly. Use Session::getNamespace().
- 49: */
- 51: {
- 54: }
- 58: /**
- 59: * Returns an iterator over all namespace variables.
- 61: */
- 63: {
- 68: }
- 69: }
- 73: /**
- 74: * Sets a variable in this session namespace.
- 75: *
- 79: */
- 81: {
- 83: }
- 87: /**
- 88: * Gets a variable from this session namespace.
- 89: *
- 92: */
- 94: {
- 97: }
- 100: }
- 104: /**
- 105: * Determines whether a variable in this session namespace is set.
- 106: *
- 109: */
- 111: {
- 113: }
- 117: /**
- 118: * Unsets a variable in this session namespace.
- 119: *
- 122: */
- 124: {
- 126: }
- 130: /**
- 131: * Sets a variable in this session namespace.
- 132: *
- 136: */
- 138: {
- 140: }
- 144: /**
- 145: * Gets a variable from this session namespace.
- 146: *
- 149: */
- 151: {
- 153: }
- 157: /**
- 158: * Determines whether a variable in this session namespace is set.
- 159: *
- 162: */
- 164: {
- 166: }
- 170: /**
- 171: * Unsets a variable in this session namespace.
- 172: *
- 175: */
- 177: {
- 179: }
- 183: /**
- 184: * Sets the expiration of the namespace or specific variables.
- 188: */
- 190: {
- 196: }
- 199: // to entire namespace
- 203: // to variables
- 206: }
- 210: }
- 211: }
- 215: /**
- 216: * Removes the expiration from the namespace or specific variables.
- 219: */
- 221: {
- 223: // from entire namespace
- 227: // from variables
- 230: }
- 233: }
- 234: }
- 238: /**
- 239: * Cancels the current session namespace.
- 241: */
- 243: {
- 246: }
- 248: }