54. Class

54.1. Zend\Cache\Storage\Adapter\Session

54.1.1. Methods

54.1.1.1. setOptions

setOptions()

Set options.

Parameters:array|Traversable|SessionOptions
Return type:Memory
See :

54.1.1.2. getOptions

getOptions()

Get options.

Return type:SessionOptions
See :

54.1.1.3. getSessionContainer

getSessionContainer()

Get the session container

Return type:SessionContainer

54.1.1.4. getIterator

getIterator()

Get the storage iterator

Return type:KeyListIterator

54.1.1.5. flush

flush()

Flush the whole session container

Return type:boolean

54.1.1.6. clearByPrefix

clearByPrefix()

Remove items matching given prefix

Parameters:string
Return type:boolean

54.1.1.7. internalGetItem

internalGetItem()

Internal method to get an item.

Parameters:
  • string
  • boolean
  • mixed
Return type:

mixed Data on success, null on failure

Throws :

ExceptionExceptionInterface

54.1.1.8. internalGetItems

internalGetItems()

Internal method to get multiple items.

Parameters:array
Return type:array Associative array of keys and values
Throws :ExceptionExceptionInterface

54.1.1.9. internalHasItem

internalHasItem()

Internal method to test if an item exists.

Parameters:string
Return type:boolean

54.1.1.10. internalHasItems

internalHasItems()

Internal method to test multiple items.

Parameters:array
Return type:array Array of found keys

54.1.1.11. internalGetMetadata

internalGetMetadata()

Get metadata of an item.

Parameters:string
Return type:array|boolean Metadata on success, false on failure
Throws :ExceptionExceptionInterface @triggers getMetadata.pre(PreEvent)

@triggers getMetadata.post(PostEvent) @triggers getMetadata.exception(ExceptionEvent)

54.1.1.12. internalSetItem

internalSetItem()

Internal method to store an item.

Parameters:
  • string
  • mixed
Return type:

boolean

Throws :

ExceptionExceptionInterface

54.1.1.13. internalSetItems

internalSetItems()

Internal method to store multiple items.

Parameters:array
Return type:array Array of not stored keys
Throws :ExceptionExceptionInterface

54.1.1.14. internalAddItem

internalAddItem()

Add an item.

Parameters:
  • string
  • mixed
Return type:

boolean

Throws :

ExceptionExceptionInterface

54.1.1.15. internalAddItems

internalAddItems()

Internal method to add multiple items.

Parameters:array
Return type:array Array of not stored keys
Throws :ExceptionExceptionInterface

54.1.1.16. internalReplaceItem

internalReplaceItem()

Internal method to replace an existing item.

Parameters:
  • string
  • mixed
Return type:

boolean

Throws :

ExceptionExceptionInterface

54.1.1.17. internalReplaceItems

internalReplaceItems()

Internal method to replace multiple existing items.

Parameters:array
Return type:array Array of not stored keys
Throws :ExceptionExceptionInterface

54.1.1.18. internalRemoveItem

internalRemoveItem()

Internal method to remove an item.

Parameters:string
Return type:boolean
Throws :ExceptionExceptionInterface

54.1.1.19. internalIncrementItem

internalIncrementItem()

Internal method to increment an item.

Parameters:
  • string
  • int
Return type:

int|boolean The new value on success, false on failure

Throws :

ExceptionExceptionInterface

54.1.1.20. internalDecrementItem

internalDecrementItem()

Internal method to decrement an item.

Parameters:
  • string
  • int
Return type:

int|boolean The new value on success, false on failure

Throws :

ExceptionExceptionInterface

54.1.1.21. internalGetCapabilities

internalGetCapabilities()

Internal method to get capabilities of this adapter

Return type:Capabilities