s25/queue-from

Queue from Generator, DirectoryIterator, Array

Installs: 76

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/s25/queue-from

1.0.0 2019-04-01 03:16 UTC

This package is auto-updated.

Last update: 2025-09-29 02:14:48 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;
}

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