A função Ds \ Queue :: allocate () pode alocar memória suficiente para a capacidade necessária.
Sintaxe
public void Ds\Queue::allocate( int $capacity )
Função Ds \ Queue :: allocate () para garantir que memória suficiente seja alocada para a capacidade necessária. Ele pode eliminar a necessidade de realocar um interno conforme os valores são adicionados.
A função Ds \ Queue :: allocate () não retorna nenhum valor.
Exemplo
<?php
$queue = new \Ds\Queue();
echo("The allocated space is:");
var_dump($queue->capacity());
echo("The allocated space is:");
$queue->allocate(20);
var_dump($q->capacity());
$queue->allocate(100);
var_dump($q->capacity());
?>