PHPackages                             skt-t1-byungi/into-one - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. skt-t1-byungi/into-one

ActiveLibrary

skt-t1-byungi/into-one
======================

merge files into one

1.0.2(9y ago)017[1 PRs](https://github.com/skt-t1-byungi/IntoOne/pulls)MITPHP

Since Nov 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/skt-t1-byungi/IntoOne)[ Packagist](https://packagist.org/packages/skt-t1-byungi/into-one)[ RSS](/packages/skt-t1-byungi-into-one/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

SktT1Byungi/IntoOne
===================

[](#sktt1byungiintoone)

merge files into one

[![Latest Stable Version](https://camo.githubusercontent.com/744021750aee2cb1473c0382f37de70a54f6ce7a569e858d10f5e6753ce21fb2/68747470733a2f2f706f7365722e707567782e6f72672f736b742d74312d6279756e67692f696e746f2d6f6e652f762f737461626c65)](https://packagist.org/packages/skt-t1-byungi/into-one)[![Total Downloads](https://camo.githubusercontent.com/2d09c8b3666b1e73d158bb8f82d57b94bd06cc1defda2d3ed740a6dd8032e53e/68747470733a2f2f706f7365722e707567782e6f72672f736b742d74312d6279756e67692f696e746f2d6f6e652f646f776e6c6f616473)](https://packagist.org/packages/skt-t1-byungi/into-one)[![License](https://camo.githubusercontent.com/abb2acb5b7f7226cef08f4870a1241b2cf547017013f96e6097509583d31b073/68747470733a2f2f706f7365722e707567782e6f72672f736b742d74312d6279756e67692f696e746f2d6f6e652f6c6963656e7365)](https://packagist.org/packages/skt-t1-byungi/into-one)

Description
-----------

[](#description)

여러 파일을 merge해서 관리하기 위한 용도.

Usage
-----

[](#usage)

```
namespace SktT1Byungi\IntoOne;

$path = "test.bin";

var_dump(is_file($path)); //false;

IntoOne::concat($path, function ($add) {
    $add->data('key1', 'abcd');
    $add->path('key2', 'files/test.txt');
    $add->resource('key3', fopen('php://stdin', 'r'));
});

var_dump(is_file($path)); //true;

$data = IntoOne::read($path, 'key1'); // $data == 'abcd'

//for large file
$content = '';
IntoOne::readChunks($path, "key2", function ($chunk) use ($content) {
    $content .= $chunk;
});

//$content == file_get_contents("files/test.txt")
```

without facade
--------------

[](#without-facade)

```
namespace SktT1Byungi\IntoOne;

$path = "test.bin";

$resource = Resource::fopen($path, 'w');
$concat = new Concat($resource);
$add = new Add($concat);

$add->data('key1', 'abcd');
$add->path('key2', 'files/test.txt');
$add->resource('key3', fopen('php://stdin', 'r'));

$concat->finish();
```

License
-------

[](#license)

MIT

###  Health Score

27

—

LowBetter than 49% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

3

Last Release

3459d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/5bdf7e30ba2bb986f59d888fb9c53a73536fede75408acfb4fbb3fb0ff4feca2?d=identicon)[skt-t1-byungi](/maintainers/skt-t1-byungi)

---

Top Contributors

[![skt-t1-byungi](https://avatars.githubusercontent.com/u/16894698?v=4)](https://github.com/skt-t1-byungi "skt-t1-byungi (14 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/skt-t1-byungi-into-one/health.svg)

```
[![Health](https://phpackages.com/badges/skt-t1-byungi-into-one/health.svg)](https://phpackages.com/packages/skt-t1-byungi-into-one)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
