(Available since version 1.0)
This class provides the main functionalities of a prioritized queue, implemented using a binary, min-heap.
It provides the same interface as SplPriorityQueue with the extra methods, MinPriorityQueue::extractInsert() and PriorityQueue::update() which allows one to change the priority of a node in the queue.