arnapou/stream

Library - Simple input and output interfaces.

v1.4.0 2024-11-25 08:15 UTC

This package is auto-updated.

Last update: 2024-12-08 17:15:29 UTC


README

pipeline coverage

This library allow you to wrap streams with Input or Output basic interfaces.

Installation

composer require arnapou/stream

packagist 👉️ arnapou/stream

Input

The stream you "read".

namespace Arnapou\Stream\Input;

interface Input
{
    public function open(): void;
    public function read(): string;
    public function close(): void;
}

Output

The stream you "write".

namespace Arnapou\Stream\Output;

interface Output
{
    public function write(string $data): void;
}

Php versions

DateRef8.48.3
25/11/20241.4.x, main××
23/01/20241.0 - 1.3×