PHPackages                             bluetree-service/container - 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. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. bluetree-service/container

ActiveLibrary[PSR &amp; Standards](/categories/psr-standards)

bluetree-service/container
==========================

Data storage and manipulation by container object

0.3.0.0(3mo ago)0288[9 issues](https://github.com/bluetree-service/container/issues)1Apache-2.0PHPPHP ^8.2CI passing

Since Sep 23Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/bluetree-service/container)[ Packagist](https://packagist.org/packages/bluetree-service/container)[ Docs](https://github.com/bluetree-service/container)[ RSS](/packages/bluetree-service-container/feed)WikiDiscussions master Synced 1mo ago

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

Bluetree Service Container
==========================

[](#bluetree-service-container)

[![Build Status](https://camo.githubusercontent.com/491a91d816ec0a2c2722276103a236741104cddb972353fb2302c491ad73d98d/68747470733a2f2f7472617669732d63692e6f72672f626c7565747265652d736572766963652f636f6e7461696e65722e737667)](https://travis-ci.org/bluetree-service/container)[![Latest Stable Version](https://camo.githubusercontent.com/5b05ece52b98085fbf36ee2a18425154e0ed5b4b99f8fa09245f8c712798683d/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f636f6e7461696e65722f762f737461626c652e737667)](https://packagist.org/packages/bluetree-service/container)[![Total Downloads](https://camo.githubusercontent.com/dbece058b5308ad25f7d77e8ba04c4f9de79ad23c623b3eccff9400f69f956c5/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f636f6e7461696e65722f646f776e6c6f6164732e737667)](https://packagist.org/packages/bluetree-service/container)[![License](https://camo.githubusercontent.com/b02c68a92ab46d20cb049cee7d5997a5daa23b3764075745e282ef328a3b3b92/68747470733a2f2f706f7365722e707567782e6f72672f626c7565747265652d736572766963652f636f6e7461696e65722f6c6963656e73652e737667)](https://packagist.org/packages/bluetree-service/container)[![Documentation Status](https://camo.githubusercontent.com/fbcd6bde67c02a9c46410dec134f5b55b86c2613aedf1315822f1fa0d786800a/68747470733a2f2f72656164746865646f63732e6f72672f70726f6a656374732f636f6e7461696e65722f62616467652f3f76657273696f6e3d6c6174657374)](https://readthedocs.org/projects/container/?badge=latest)[![Coverage Status](https://camo.githubusercontent.com/4890f0164b6a7101d8be5f3f23c7e94f43c5f1f3b255a19da3e89259e87ed1c6/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f626c7565747265652d736572766963652f636f6e7461696e65722f62616467652e737667)](https://coveralls.io/r/bluetree-service/container)[![Code Climate](https://camo.githubusercontent.com/692d10f1e1a153425d5443ec20519d8f8028074c817af508cd96fa0663962183/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f626c7565747265652d736572766963652f636f6e7461696e65722f6261646765732f6770612e737667)](https://codeclimate.com/github/bluetree-service/container)

Main files for all class libraries. Include classes to use ContainerObject as trait and independent Container with xml, json, array data handling.That package is one of the base package for all Bluetree-Service libraries, but also can be used independent.

### Included libraries

[](#included-libraries)

- **BlueContainer\\ContainerObject** - trait class to store data as object
- **BlueContainer\\Container** - include ContainerObject trait for create object

Documentation
-------------

[](#documentation)

- [BlueContainer\\ContainerObject](https://github.com/bluetree-service/container/wiki/ContainerObject "ContainerObject and Container")

Install via Composer
--------------------

[](#install-via-composer)

To use packages you can just download package and pace it in your code. But recommended way to use *BlueContainer* is install it via Composer. To include *BlueContainer*libraries paste into composer json:

```
{
    "require": {
        "bluetree-service/container": "version_number"
    }
}
```

Project description
-------------------

[](#project-description)

### Used conventions

[](#used-conventions)

- **Namespaces** - each library use namespaces
- **PSR-4** - [PSR-4](http://www.php-fig.org/psr/psr-4/) coding standard
- **Composer** - [Composer](https://getcomposer.org/) usage to load/update libraries

### Requirements

[](#requirements)

- PHP 5.4 or higher
- DOM extension enabled
-

Change log
----------

[](#change-log)

All release version changes:
[Change log](https://github.com/bluetree-service/container/wiki/Change-log "Change log")

License
-------

[](#license)

This bundle is released under the Apache license.
[Apache license](https://github.com/bluetree-service/container/LICENSE "Apache license")

Travis Information
------------------

[](#travis-information)

[Travis CI Build Info](https://travis-ci.org/bluetree-service/container)

###  Health Score

48

—

FairBetter than 95% of packages

Maintenance83

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 99% 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 ~948 days

Total

5

Last Release

94d ago

PHP version history (2 changes)0.1.0.0PHP &gt;=5.4.0

0.3.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/fe3bb01759d649013c9375dfbc9e45145e315cc5dbd7448debfc95dba907bf11?d=identicon)[chajr](/maintainers/chajr)

---

Top Contributors

[![chajr](https://avatars.githubusercontent.com/u/1511381?v=4)](https://github.com/chajr "chajr (199 commits)")[![michaladamiaklingaro](https://avatars.githubusercontent.com/u/133742035?v=4)](https://github.com/michaladamiaklingaro "michaladamiaklingaro (2 commits)")

---

Tags

containerdata objectobject containerbluetreebluetree-service

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/bluetree-service-container/health.svg)

```
[![Health](https://phpackages.com/badges/bluetree-service-container/health.svg)](https://phpackages.com/packages/bluetree-service-container)
```

###  Alternatives

[psr/container

Common Container Interface (PHP FIG PSR-11)

10.0k1.0B3.7k](/packages/psr-container)[pimple/pimple

Pimple, a simple Dependency Injection Container

2.7k130.5M1.4k](/packages/pimple-pimple)[php-di/php-di

The dependency injection container for humans

2.8k48.9M994](/packages/php-di-php-di)[league/container

A fast and intuitive dependency injection container.

86787.8M343](/packages/league-container)[dvdoug/boxpacker

An implementation of the 3D (actually 4D) bin packing/knapsack problem (aka creating parcels by putting items into boxes)

6522.7M18](/packages/dvdoug-boxpacker)[league/tactician-container

Tactician integration for any container implementing PSR-11

7710.1M23](/packages/league-tactician-container)

PHPackages © 2026

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