s25/queue-from

从生成器、目录迭代器、数组生成队列

1.0.0 2019-04-01 03:16 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:40 UTC


README

创建和使用简单的队列,从生成器、目录迭代器或数组。

安装

composer require s25/queue-from

使用示例

php test/test.php

<?php

require __DIR__.'/../vendor/autoload.php';

use S25\Queue\Queue;

$key    = 'test';
$path   = './';
$queue  = new Queue($key);

// Заполнить очередь строками из массива
$queue->getGenerator([1,2,3,4,5,6,7,8,9,10])->generate();
while ($item = $queue->pop())
{
    echo $item;
}

// Заполнить очередь списком файлов
$queue->getGenerator(new \DirectoryIterator($path))->generate();
while ($item = $queue->pop())
{
    echo $item;
}

// Продолжение следует...