PHP Class Prado\Collections\TQueue
TQueue implements a queue.
The typical queue operations are implemented, which include
{@link enqueue()}, {@link dequeue()} and {@link peek()}. In addition,
{@link contains()} can be used to check if an item is contained
in the queue. To obtain the number of the items in the queue,
check the {@link getCount Count} property.
Items in the queue may be traversed using foreach as follows,
foreach($queue as $item) ...
Mostrar archivo
Open project: pradosoft/prado
Class Usage Examples
Public Methods
Method Details
__construct()
public method
Initializes the queue with an array or an iterable object.
Removes all items in the queue.
Note, existing data in the list will be cleared first.
This method is required by \Countable interface.
Removes and returns the object at the beginning of the queue.
Adds an object to the end of the queue.
getIterator()
public method
This method is required by the interface \IteratorAggregate.
Unlike {@link dequeue()}, this method does not remove the item from the queue.