A função Ds \ PriorityQueue :: copy () pode retornar uma cópia superficial da fila.
Sintaxe
public Ds\PriorityQueue Ds\PriorityQueue::copy( void )
A função Ds \ PriorityQueue :: copy () não tem parâmetros.
Exemplo
<?php
$pqueue = new \Ds\PriorityQueue();
$pqueue->push("Tutorials", 1);
$pqueue->push("Point", 2);
$pqueue->push("India", 3);
print_r($pqueue->copy());
?>