tubul/iterator

Class for chainable operations on iterables

Installs: 6

Dependents: 0

Suggesters: 0

Security: 0

pkg:composer/tubul/iterator

1.1.1 2024-01-24 21:54 UTC

This package is auto-updated.

Last update: 2025-12-16 18:05:31 UTC


README

Class for chainable operations on iterables.

Example:

    $abc = new \Tubul\Iterator(['a', 'b', 'c']);
    echo $abc
        ->map(fn($value) => ucfirst($value))    // 'A', 'B', 'C'
        ->filter(fn($value) => $value !== 'B')  // 'A', 'C'
        ->skip()                                // 'C'
        ->first(); // outputs 'C'

Homepage: https://code.tubul.net/Tubul/iterator