Exemplo n.º 1
0
    echo "Success!\n";
} else {
    echo "Failure...\n";
}
echo "\nQueue Internals --\n\n";
var_dump($testPriorityQueue->getList());
echo "\n";
echo "   Delete Priority (5 'water') -> ";
$success = true;
try {
    $testPriorityQueue->deletePriority(5);
} catch (\Exception $e) {
    $success = false;
}
if ($success) {
    echo "Success!\n";
} else {
    echo "Failure...\n";
}
echo "\nQueue Internals --\n\n";
var_dump($testPriorityQueue->getList());
echo "\n";
echo "Index Retrieval -- \n";
echo "    Priorities >= 7 -> \n\n";
var_dump($testPriorityQueue->index(7, Types\PriorityQueue::HIGHER));
echo "\n";
echo "    Priorities <= 7 -> \n\n";
var_dump($testPriorityQueue->index(7, Types\PriorityQueue::LOWER));
echo "\n";
echo "    Priorities == 2 -> \n\n";
var_dump($testPriorityQueue->index(2, Types\PriorityQueue::EQUAL));