PHPackages                             net\_bazzline/php\_component\_toolbox - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. net\_bazzline/php\_component\_toolbox

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

net\_bazzline/php\_component\_toolbox
=====================================

free as in freedom free software collection of tools to easy and speed up development with php

1.10.0(3y ago)21.9k[4 issues](https://github.com/bazzline/php_component_toolbox/issues)5LGPL-3.0PHPPHP &gt;=8.0CI failing

Since Jun 26Pushed 3y ago4 watchersCompare

[ Source](https://github.com/bazzline/php_component_toolbox)[ Packagist](https://packagist.org/packages/net_bazzline/php_component_toolbox)[ RSS](/packages/net-bazzline-php-component-toolbox/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (20)Used By (5)

Toolbox Component for PHP
=========================

[](#toolbox-component-for-php)

This project aims to deliver an easy to use and free as in freedom php component full of toolbox things you need on your daily work with php.

The current change log can be found [here](CHANGELOG.md).

Install
=======

[](#install)

By Hand
-------

[](#by-hand)

```
mkdir -p vendor/net_bazzline/php_component_toolbox
cd vendor/net_bazzline/php_component_toolbox
git clone https://github.com/bazzline/php_component_toolbox .

```

With [Packagist](https://packagist.org/packages/net_bazzline/php_component_toolbox)
-----------------------------------------------------------------------------------

[](#with-packagist)

```
composer require net_bazzline/php_component_toolbox:dev-master
```

Available Sections
==================

[](#available-sections)

[Array](https://github.com/bazzline/php_component_toolbox/tree/master/source/HashMap)
-------------------------------------------------------------------------------------

[](#array)

- [Combine](https://github.com/bazzline/php_component_toolbox/blob/master/source/HashMap/Combine.php) - advanced implementation of [array\_combine](http://php.net/manual/en/function.array-combine.php)
- [Merge](https://github.com/bazzline/php_component_toolbox/blob/master/source/HashMap/Merge.php) - advanced implementation of [array\_merge](http://php.net/manual/en/function.array-merge.php)

[Collection](https://github.com/bazzline/php_component_toolbox/tree/master/source/Collection)
---------------------------------------------------------------------------------------------

[](#collection)

- [ChunkIterator](https://github.com/bazzline/php_component_toolbox/blob/master/source/Collection/Chunk/ChunkIterator.php) - easy up iteration by defining a minimum, a maxium and a step width and returning a [Chunk](https://github.com/bazzline/php_component_toolbox/blob/master/source/Collection/Chunk/Chunk.php)

[Progress](https://github.com/bazzline/php_component_toolbox/tree/master/source/Progress)
-----------------------------------------------------------------------------------------

[](#progress)

- [EnumerableDeferred](https://github.com/bazzline/php_component_toolbox/blob/master/source/Process/EnumerableDeferred.php) - enables you to execute a prepare or a cleanup function after processing n entries
- [Experiment](https://github.com/bazzline/php_component_toolbox/blob/master/source/Process/Experiment.php) - enables you to try to execute a callback up to x times

[Scalar](https://github.com/bazzline/php_component_toolbox/blob/master/source/Scalar)
-------------------------------------------------------------------------------------

[](#scalar)

- [Text](https://github.com/bazzline/php_component_toolbox/blob/master/source/Scalar/Text.php) - contains useful functions working with strings

[Time](https://github.com/bazzline/php_component_toolbox/blob/master/source/Time)
---------------------------------------------------------------------------------

[](#time)

- [Stopwatch](https://github.com/bazzline/php_component_toolbox/blob/master/source/Time/Stopwatch.php) - contains a stopwatch
- [Timestamp](https://github.com/bazzline/php_component_toolbox/blob/master/source/Time/Timestamp.php) - contains a timestamp object

API
===

[](#api)

[API](http://www.bazzline.net/efef04b8bf3867f969285f1160d52ee8a719940e/index.html) is available at [bazzline.net](http://www.bazzline.net).

Final Words
===========

[](#final-words)

Star it if you like it :-). Add issues if you need it. Pull patches if you enjoy it. Write a blog entry if use it. Make a [donation](https://gratipay.com/~stevleibelt) if you love it :-\].

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity77

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 ~159 days

Recently: every ~635 days

Total

18

Last Release

1272d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.3.3

1.10.0PHP &gt;=8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/58451b041f6f5a38c7e62762c96d01f5e2bcac30e322707fe4760a82bccb6856?d=identicon)[artodeto](/maintainers/artodeto)

---

Top Contributors

[![stevleibelt](https://avatars.githubusercontent.com/u/2287220?v=4)](https://github.com/stevleibelt "stevleibelt (61 commits)")

---

Tags

psrphparrayinvokecomponentbazzlinefree as in freedomtoolsPSR-4reusableutilitiesToolbox

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/net-bazzline-php-component-toolbox/health.svg)

```
[![Health](https://phpackages.com/badges/net-bazzline-php-component-toolbox/health.svg)](https://phpackages.com/packages/net-bazzline-php-component-toolbox)
```

###  Alternatives

[clausnz/php-helpers

A Collection of useful php helper functions.

388.7k](/packages/clausnz-php-helpers)

PHPackages © 2026

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