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 http://nettephp.com
- 12: *
- 18: */
- 26: /**
- 27: * Session namespace for Session.
- 28: *
- 32: */
- 34: {
- 46: /**
- 47: * Do not call directly. Use Session::getNamespace().
- 48: */
- 50: {
- 53: }
- 57: /**
- 58: * Returns an iterator over all namespace variables.
- 60: */
- 62: {
- 67: }
- 68: }
- 72: /**
- 73: * Sets a variable in this session namespace.
- 74: *
- 78: */
- 80: {
- 82: }
- 86: /**
- 87: * Gets a variable from this session namespace.
- 88: *
- 91: */
- 93: {
- 96: }
- 99: }
- 103: /**
- 104: * Determines whether a variable in this session namespace is set.
- 105: *
- 108: */
- 110: {
- 112: }
- 116: /**
- 117: * Unsets a variable in this session namespace.
- 118: *
- 121: */
- 123: {
- 125: }
- 129: /**
- 130: * Sets a variable in this session namespace.
- 131: *
- 135: */
- 137: {
- 139: }
- 143: /**
- 144: * Gets a variable from this session namespace.
- 145: *
- 148: */
- 150: {
- 152: }
- 156: /**
- 157: * Determines whether a variable in this session namespace is set.
- 158: *
- 161: */
- 163: {
- 165: }
- 169: /**
- 170: * Unsets a variable in this session namespace.
- 171: *
- 174: */
- 176: {
- 178: }
- 182: /**
- 183: * Sets the expiration of the namespace or specific variables.
- 187: */
- 189: {
- 192: }
- 200: }
- 203: // to entire namespace
- 207: // to variables
- 210: }
- 214: }
- 216: }
- 220: /**
- 221: * Removes the expiration from the namespace or specific variables.
- 224: */
- 226: {
- 228: // from entire namespace
- 232: // from variables
- 235: }
- 238: }
- 239: }
- 243: /**
- 244: * Cancels the current session namespace.
- 246: */
- 248: {
- 251: }
- 253: }