Zend Framework  3.0
Public Member Functions | Protected Attributes | List of all members
SplPriorityQueue Class Reference

Serializable version of SplPriorityQueue. More...

Public Member Functions

 insert ($datum, $priority)
 
 toArray ()
 Serialize to an array.
 
 serialize ()
 Serialize.
 
 unserialize ($data)
 Deserialize.
 

Protected Attributes

 $serial = PHP_INT_MAX
 

Detailed Description

Serializable version of SplPriorityQueue.

Also, provides predictable heap order for datums added with the same priority (i.e., they will be emitted in the same order they are enqueued).

Member Function Documentation

insert (   $datum,
  $priority 
)
serialize ( )

Serialize.

Returns
string
toArray ( )

Serialize to an array.

Array will be priority => data pairs

Returns
array
unserialize (   $data)

Deserialize.

Parameters
string$data
Returns
void

Member Data Documentation

$serial = PHP_INT_MAX
protected